我有一个字符串模板,我需要从中获取#elseif块的列表。正则表达式 - 需要帮助
但它只返回一个匹配,即第一个#elseif块,而不是第二个。我还需要获得第二个#elseif块。你能帮我做到吗?请找到下面的字符串模板。
String template =
"This is a sample document."
+ "#abc (#processing)"
+ "FIRST This text can be repeated many times until do while is called."
+ "#abcif (v2)"
+ "Some sample text after 1st ElseIf."
+ "#abcif(v2)"
+ ";
可能重复[正则表达式需要帮助。(http://stackoverflow.com/questions/3823362/regex-help-needed) – NullUserException 2010-09-30 04:01:21
以前的职位是只返回一个匹配。我需要得到所有elseif块 – Apps 2010-09-30 04:05:27
我认真的不认为正则表达式是正确的解析工具。创建一个语法并使用ANTLR。 – 2010-09-30 04:44:16