【发布时间】:2014-06-27 15:50:52
【问题描述】:
我是使用正则表达式的新手,想知道是否可以以某种方式简化以下正则表达式...
{{(?:[\s]+)?(.*)([\s]+)?}}
我正在尝试从以下模式中提取字符串...
{{SOME_STRING}}
{{ SOME_STRING}}
{{ SOME_STRING }}
{{ SOME-STRING }}
{{ SomE STRING }}
此外,它并不完全正确,因为匹配中不应有任何尾随空格。
Regex101 链接:http://regex101.com/r/kT9yT5
【问题讨论】:
-
写一个
\s*而不是(?:[\s]+)?。