![]() |
1
2
使用与链接的regex相同的限制(引号内没有其他标记),您可以使用
搜索,然后
这基本上匹配了单独组中最外面的引号,并且只匹配递归中的内部引号,因此只允许删除它们。 看见 https://regex101.com/r/y39Xaf/2 我添加了一个测试用例,在一个外部引用中包含两个不同的引用。
一个小故障
|
![]() |
2
1
是的,您可以使用链接答案中的相同正则表达式并应用它 两次 结合一些编程逻辑:
这为您的示例提供了:
这里的想法是匹配每个引号标记(嵌套或非嵌套),然后将相同的表达式应用于匹配的字符串,但偏移量为+1。当我们获取一个子字符串时,只有下一个嵌套的
[QUOTE]
找到并替换。
A. demo on regex101.com 和 on ideone.com 进一步澄清了这一点。 |
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |