我有类似
bala bla bla bla /*|}"'?-789546 {{tag attribute="attribute_value" second_attribute="another_value"}} bala bla bla bla /*-789546
并且我需要在属性{{
和}}
之间用双引号引起单引号。我有下一个表达式{{.*(").*?(").*}}
。
谢谢,每个帮助都非常合适。
答案 0 :(得分:0)
尝试(\{\{)?([a-z\_]+\=?\"[a-z\_ 1-9]+\")+(\}\})?
。
这将使您可以访问两个括号中的内容
答案 1 :(得分:0)
{{(.*?)\}}
-获取{{和}}之间的文本
然后
"(.*?)"
-获取双引号之间的文本
由于您要求将两者结合在一起,
然后
(?:\G(?!\A)|{)[^"}]*"([^"]*)"
使用regex101进行了相同的测试