0

これらすべてを組み合わせたものに一致する C# 正規表現が必要です -

ABC (およびそれに続くスペースと 0 個以上の文字)

ABC (スペースなし、その後に任意の数字)

ABC (および行末) <- これは私が理解できないものです

これは私がこれまでに持っているものです -

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

私はこれを無駄にしようとしました(そして他の多くのもの)-

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

2 に答える 2

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

\n新しい行に一致します。

于 2013-02-22T21:19:18.820 に答える
0

おそらくこれはあなたが探しているものです:

/ABC(?: .*|\d+)?$/
于 2013-02-22T21:20:46.893 に答える