これらすべてを組み合わせたものに一致する C# 正規表現が必要です -
ABC (およびそれに続くスペースと 0 個以上の文字)
ABC (スペースなし、その後に任意の数字)
ABC (および行末) <- これは私が理解できないものです
これは私がこれまでに持っているものです -
bool match = Regex.IsMatch(address, @"((ABC)?[\s+0-9*])");
私はこれを無駄にしようとしました(そして他の多くのもの)-
bool match = Regex.IsMatch(address, @"((ABC)?[\s+0-9*$])");