1
2
使用与链接的regex相同的限制(引号内没有其他标记),您可以使用
搜索,然后
这基本上匹配了单独组中最外面的引号,并且只匹配递归中的内部引号,因此只允许删除它们。 看见 https://regex101.com/r/y39Xaf/2 我添加了一个测试用例,在一个外部引用中包含两个不同的引用。
一个小故障
|
2
1
是的,您可以使用链接答案中的相同正则表达式并应用它 两次 结合一些编程逻辑:
这为您的示例提供了:
这里的想法是匹配每个引号标记(嵌套或非嵌套),然后将相同的表达式应用于匹配的字符串,但偏移量为+1。当我们获取一个子字符串时,只有下一个嵌套的
[QUOTE]
找到并替换。
A. demo on regex101.com 和 on ideone.com 进一步澄清了这一点。 |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
Katia · 根据特定规则进行多行匹配 2 年前 |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |