C#の正規表現をしたいと思います。最初の2文字は任意の文字で、4桁は必須です。 :これは長い文字列で、このようなテキストを見つけるためになる0-2文字に続く4桁の数字に一致する正規表現
\b\p{L}{0,2}\d{4}\b
:
4584
0259
0015
G3227
G3277
G4018
G3737
G3737
G3277
GU4444
GU4444
G3277
G3277
G3988
C3737
G3227
G3227
C#の正規表現をしたいと思います。最初の2文字は任意の文字で、4桁は必須です。 :これは長い文字列で、このようなテキストを見つけるためになる0-2文字に続く4桁の数字に一致する正規表現
\b\p{L}{0,2}\d{4}\b
:
4584
0259
0015
G3227
G3277
G4018
G3737
G3737
G3277
GU4444
GU4444
G3277
G3277
G3988
C3737
G3227
G3227
私はこれを示唆しています。あなたの代わりに文字列を検証したい場合は、これは私の作品
^\p{L}{0,2}\d{4}$
+1をUnicodeサポートのため。 OPはそれを必要としないかもしれませんが、 '\ d {'}の代わりに '\ p {Nd}'や '\ p {N}'について議論することも考えられます。 – Phrogz
C1、またはC2で終わる文字列の場合.... EX GU4444C1 GU4444C3 G3277C2 G3277C4 G3988 はそうuが私を助けることができますか? – user1194842
最後の区切り文字の前に '(?:C \ d)?'を追加するだけです。 –