Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の特性を持つ C# で正規表現を構築しようとしています。
私はもう試した
\d?ABC
ZABCただし、 、ABCD、などと一致し2ZABCます。
ZABC
ABCD
2ZABC
ポインタはありますか?
文字列の開始と終了を表すアンカーが必要です。
^\d?ABC$
また、?は 0 または 1 を意味します。0 以上は*:
?
*
^\d*ABC$
また、アクティブなCulture.NETによっては、 \d「任意の Unicode 数字文字」として解釈される可能性があることに注意してください。本当に ASCII 数字だけが必要な場合は、文字クラスを使用します。
Culture
\d
^[0-9]*ABC$
その Web サイトのチュートリアルは、正規表現を学ぶための優れたリソースです。