我想提取所有话大括号括起来,所以我有这样如何使用正则表达式来提取大括号中的单词?
foo {bar} moo {mar}
匹配可以有任意数量的这些词串的表情,但我开始觉得我以错误的方式处理这个问题。
我尝试
而且我想提取的话牙套成团,所以我可以用每一个比赛。所以,我做了一个正则表达式:
String rx = ".*\\{({GROUP}\\w+)\\}.*";
注:我使用JRegex语法,所以我需要转义一些curlies。
结果
结果我得到的是一个单一的(虽然是正确的)比赛bar
,而我希望两场比赛bar
和mar
。我误解了什么,如何纠正?我可能需要为.
部分使用一些其他量词,但我希望你也可以帮助我。
非常感谢提前!
可以大括号嵌套? – MAK 2010-09-10 21:07:53