【发布时间】:2014-02-13 14:50:23
【问题描述】:
我正在使用这个正则表达式:
\s*((\w*\.*\s*)+[.*(\w)]+(?=\d{4}))(\d{4}\s*\,)*
目标是将单词与最后一个以点结尾的单词匹配,后跟以逗号结尾的 4 位数字。
这是一个测试。2014,
而且效果很好。现在,我想在“测试”之间添加一个空格(\s)的可能性。和“2014”,但空格不是强制参数,如果有则应该匹配。
能否请您帮助我如何将其添加到我的正则表达式中?我们如何设置非强制参数?
谢谢。
【问题讨论】:
-
我很确定
[.*(\w)]+与您的想法不符。 -
正则表达式匹配
......或(.*(()...