2012-07-16 54 views

回答

2

我建議用Python抓住從第三個字符起子,然後將正則表達式應用到其他地區。

否則,你可以只使用正則表達式.(除換行符任何字符)吞噬第一n字符:

^.{3}([^\}]+) 

公告迫使[^\}]+^.{3}不包括前三的人物字符串(^錨定到字符串/行的開頭)。括號捕捉你想提取的位(所以獲取組1)。

在你特別情況下,如果它只是的情況下「我要{{}}中的文本」你可以做\{\{([^\}]+)\}\}[^\{\}]+

1

看來你想要做的是匹配雙括號內的文本。

訣竅是在正則表達式中指定大括號,但捕獲中的部分。在這種情況下,嘗試

\{\{([^}]+)\}\} 
相關問題