我需要一个与所有这些组合匹配的C#正则表达式 -
ABC(以及后面的空格和零个或多个字符)
ABC(并且没有空格和随后的数字)
ABC(和行尾)< - 这是我无法弄清楚的
这是我到目前为止 -
bool match = Regex.IsMatch(address, @"((ABC)?[\s+0-9*])");
我试过这个无济于事(以及其他一些东西) -
bool match = Regex.IsMatch(address, @"((ABC)?[\s+0-9*$])");
答案 0 :(得分:1)
/ABC(?: \w*|\d+|\n)/
\n
与新行匹配。
答案 1 :(得分:0)
也许这就是你要找的东西:
/ABC(?: .*|\d+)?$/