使用正则表达式从模板字段中获取模板字段

时间:2011-07-20 08:52:29

标签: regex template-engine

有谁能告诉我如何使用正则表达式从字符串中获取模板字段?

字符串中的字段标记为%%word%%,百分比之间有一个字。

2 个答案:

答案 0 :(得分:2)

%%(\w+)%%

匹配%%,后跟一个或多个字母数字,然后是%%

匹配组0(通常称为$0)将包含整个匹配项;第1组($1)将包含匹配的单词。

答案 1 :(得分:0)

只需转义“%”字符:\%\%(。*?)\%\%

这将返回组(1)中的匹配,使用nextFind()或类似的东西来获取下一个字符串。