我想提取所有話大括號括起來,所以我有這樣如何使用正則表達式來提取大括號中的單詞?
foo {bar} moo {mar}
匹配可以有任意數量的這些詞串的表情,但我開始覺得我以錯誤的方式處理這個問題。
我嘗試
而且我想提取的話牙套成團,所以我可以用每一個比賽。所以,我做了一個正則表達式:
String rx = ".*\\{({GROUP}\\w+)\\}.*";
注:我使用JRegex語法,所以我需要轉義一些curlies。
結果
結果我得到的是一個單一的(雖然是正確的)比賽bar
,而我希望兩場比賽bar
和mar
。我誤解了什麼,如何糾正?我可能需要爲.
部分使用一些其他量詞,但我希望你也可以幫助我。
非常感謝提前!
可以大括號嵌套? – MAK 2010-09-10 21:07:53