C#Regex表达式检测行尾

时间:2013-02-22 21:17:01

标签: c# regex

我需要一个与所有这些组合匹配的C#正则表达式 -

ABC(以及后面的空格和零个或多个字符)

ABC(并且没有空格和随后的数字

ABC(和行尾)< - 这是我无法弄清楚的

这是我到目前为止 -

 bool match = Regex.IsMatch(address, @"((ABC)?[\s+0-9*])");

我试过这个无济于事(以及其他一些东西) -

 bool match = Regex.IsMatch(address, @"((ABC)?[\s+0-9*$])");

2 个答案:

答案 0 :(得分:1)

/ABC(?: \w*|\d+|\n)/

\n与新行匹配。

答案 1 :(得分:0)

也许这就是你要找的东西:

/ABC(?: .*|\d+)?$/