正则表达式匹配一个字符串,如果它在最后

时间:2014-12-09 06:36:48

标签: c# .net regex

以下正则表达式

 (cm)[\s,]

mathches

cm,
cm followed by space

如果cm是字符串中的最后一个单词,我怎么能使它匹配cm?

2 个答案:

答案 0 :(得分:2)

使用线锚的结束。

(cm)(?:[\s,]|$)

您不需要拥有捕获组。

cm(?:[\s,]|$)

匹配cm,cm<space>或最后cm

答案 1 :(得分:1)

cm(?=\s|$|,)

试试这个。这应该有效。

相关问题