【发布时间】:2014-03-12 04:44:32
【问题描述】:
寻找匹配WS-810-REFERENCE-1,其中字符串必须包含 -
而且想不出可以完美运行的东西
[a-zA-Z0-9\-]+
这将匹配但也会匹配没有 - 字符的单词
想到了这个([a-zA-Z0-9\-]+\-)+
但这将匹配 WS-810-REFERENCE- 缺少最后一段。
想法?
【问题讨论】:
标签: regex
寻找匹配WS-810-REFERENCE-1,其中字符串必须包含 -
而且想不出可以完美运行的东西
[a-zA-Z0-9\-]+
这将匹配但也会匹配没有 - 字符的单词
想到了这个([a-zA-Z0-9\-]+\-)+
但这将匹配 WS-810-REFERENCE- 缺少最后一段。
想法?
【问题讨论】:
标签: regex
使用第二次尝试的修改版本只是为了抓住额外的缺失部分
((?:[a-zA-Z0-9]+\-)+[a-zA-Z0-9]+)
【讨论】:
【讨论】: