我原来的字符串:
var_string = '[{"ImageNumber":"1","ImageLink":"[https://files.abc.com/flow1.png"}](https://files.abc.com/flow1.png), {"ImageNumber":"2","ImageLink":"[https://files.xyz.com/flow2.png"}](https://files.xyz.com/flow2.png)]'
我想要的结果是:
var_result = '[{"ImageNumber":"1","ImageLink":"https://files.abc.com/flow1.png", {"ImageNumber":"2","ImageLink":"https://files.xyz.com/flow2.png"]'
我尝试过:
preg_replace('/\[(.*?)\]\(.*?\)/g', '', $var_string)
但结果=null
请帮忙谢谢
我想删除所有文本,例如:
[https://files.abc.com/flow1.png"}]
你需要改进你的比赛模式。这看起来就像你想要的:
\[[^\[]+?]
。印刷