标签: regex template-engine
有谁能告诉我如何使用正则表达式从字符串中获取模板字段?
字符串中的字段标记为%%word%%,百分比之间有一个字。
%%word%%
答案 0 :(得分:2)
%%(\w+)%%
匹配%%,后跟一个或多个字母数字,然后是%%。
%%
匹配组0(通常称为$0)将包含整个匹配项;第1组($1)将包含匹配的单词。
$0
$1
答案 1 :(得分:0)
只需转义“%”字符:\%\%(。*?)\%\%
这将返回组(1)中的匹配,使用nextFind()或类似的东西来获取下一个字符串。