【发布时间】:2016-03-07 12:59:58
【问题描述】:
我有以下正则表达式:
[a-zA-Z0-9. ]*(?!cs)
和字符串
Hotfix H5.12.1.00.cs02_ADV_LCR
我只想匹配到
Hotfix H5.12.1.00
但正则表达式匹配直到“cs02”
负前瞻不应该完成这项工作吗?
【问题讨论】:
-
如果您需要使用负前瞻,您可以考虑使用缓和的贪婪令牌:
(?:(?!cs)[a-zA-Z0-9. ])*。真正的解决方案取决于您是否需要.cs出现在字符串中。
标签: regex