我需要匹配此文字:
这个正则表达式[ButtonWrap title="Button" size="Big"][Button]test Button[/Button][/ButtonWrap]
\[ButtonWrap([^\]]*][^\[]*)\[\/ButtonWrap]
,我在此网站http://www.freeformatter.com/regex-tester.html中对其进行了测试,但结果为No match was found!
正则表达式中的错误是什么?
答案 0 :(得分:3)
我没有看到你尝试的逻辑,但你可能想要这个:
\[ButtonWrap(.*?)\[\/ButtonWrap]
答案 1 :(得分:2)
怎么样
\[ButtonWrap.+?\]\[.+?\].*?\[/.+?\]\[/ButtonWrap\]
它匹配ButtonWrap
- 标记包括属性,然后是任何其他类型的标记,一些文本和相应的结束标记。
答案 2 :(得分:0)
我不知道大部分内心的东西是什么,但我认为这应该足够了:
\[ButtonWrap(.)*\](.)*\[\/ButtonWrap\]