我有一个如下所述的模式:
MS-<Digits>
如果数字有前缀 MS-
,我需要获取整个单词 .
例:
这只是具有单词MS-1234,MS-1234b,MS-123和MS-12345的正则表达式的图示 . 上传了一个名为MS-12.jpg的文件
从上一段开始,正则表达式只应返回以下单词
-
MS-1234
-
MS-123
-
MS-12345
如果单词后跟 comma ,
any white-space
或 full stop .
则应该由正则表达式匹配,但 the word should not be matched if it is followed by a file extension or similar pattern e.g. MS-123.jpg
我已经尝试了以下正则表达式:
MS-(\d)*(\.|\,)\s
2 回答
你可以试试这个:
要么
几乎只有使用积极的前瞻 .
要么
要么
DEMO