【发布时间】:2014-08-20 17:26:33
【问题描述】:
是否有与 \b 匹配的替代正则表达式。
我也想要匹配 .(点)的东西。
例如我想捕获 ABC.(包括 .)
我可以写 \b[\w]+\b 但它不捕获 . (点)
我还想捕捉一个词,例如 ABC(不带点)
那么有没有办法排除一些与 \b 匹配的字符?
我喜欢用相同的正则表达式匹配的一些东西:
ABC
ABC.
【问题讨论】:
标签: regex
是否有与 \b 匹配的替代正则表达式。
我也想要匹配 .(点)的东西。
例如我想捕获 ABC.(包括 .)
我可以写 \b[\w]+\b 但它不捕获 . (点)
我还想捕捉一个词,例如 ABC(不带点)
那么有没有办法排除一些与 \b 匹配的字符?
我喜欢用相同的正则表达式匹配的一些东西:
ABC
ABC.
【问题讨论】:
标签: regex
只需在\b 之后指定可选的.:
\b\w+\b\.?
【讨论】:
\b 没有宽度;它匹配 在 ABC 和 . 之间的位置,因此是顺序。