我需要正則表達式來檢索兩對{{}}之間的字符串,非格子,忽略幾個特殊字符。例如:正則表達式來檢索兩對大括號之間的字符串
正文: {{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