我需要匹配这个文本:
[ButtonWrap title="Button" size="Big"][Button]test Button[/Button][/ButtonWrap]
通过这个正则表达式\[ButtonWrap([^\]]*][^\[]*)\[\/ButtonWrap]
,我在这个站点 http://www.freeformatter.com/regex-tester.html测试了它,但是结果No match was found!
正则表达式中的错误是什么?
问问题
46 次
3 回答
3
我看不出你尝试的逻辑,但你可能想要这个:
\[ButtonWrap(.*?)\[\/ButtonWrap]
于 2013-11-07T12:30:01.520 回答
2
怎么样
\[ButtonWrap.+?\]\[.+?\].*?\[/.+?\]\[/ButtonWrap\]
它匹配ButtonWrap
-tag 包括属性,然后是任何其他类型的标签、一些文本和相应的结束标签。
于 2013-11-07T12:30:15.493 回答
0
我不知道大多数内在的东西是做什么的,但我认为这应该足够了:
\[ButtonWrap(.)*\](.)*\[\/ButtonWrap\]
于 2013-11-07T12:31:31.043 回答