我需要正则表达式来检索两对{{}}之间的字符串,非格子,忽略几个特殊字符。例如:正则表达式来检索两对大括号之间的字符串
正文: {{Lorem((ipsum dolor [[sit amet]],consectetur))adipiscing}} {{elit。 ((PROIN eget [[蚤坐]]阿梅特))直径}}
目标: 将匹配以下2个匹配:
- Lorem存有悲坐阿梅德,consectetur adipiscing
- elit。 PROIN eget猫坐阿梅德直径
所有的比赛应该是没有partenless,括号和括号
看到这里http://stackoverflow.com/questions/1454913/regular-expression-找到一个字符串包含在两个字符之间虽然排除它可能会帮助您 – samba 2013-04-27 06:55:30
您可以匹配使用此模式“{{[^}] *}}”然后用空字符替换少数特殊字符 – Civa 2013-04-27 07:02:34
如果相同类型的大括号可以无限嵌套,则不能在单个正则表达式中完成。你在用什么语言? – 2013-04-27 07:02:37