【发布时间】:2010-10-30 18:16:40
【问题描述】:
我有一个大量使用正则表达式的 python 模板引擎。它使用如下连接:
re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" )
我可以修改各个子字符串(regexp1、regexp2 等)。
是否有任何不匹配的小而轻的表达式,我可以在我不想要任何匹配的模板中使用它?不幸的是,有时 '+' 或 '*' 会附加到正则表达式原子,所以我不能使用空字符串 - 这会引发“没有重复”错误。
【问题讨论】:
-
标题是否可以更好地表述为“正则表达式无法匹配任何内容”?不匹配意味着成功匹配空字符串。