正则表达式匹配0-2个字符,后跟4个数字

use*_*842 1 c# regex

我想为C#做一个常规的exp.前两个字母是可选的字符,然后是4个必填字母.如:

4584
0259
0015
G3227
G3277
G4018
G3737
G3737
G3277
GU4444
GU4444
G3277
G3277
G3988
C3737
G3227
G3227
Run Code Online (Sandbox Code Playgroud)

Tim*_*ker 6

我建议这个:

\b\p{L}{0,2}\d{4}\b
Run Code Online (Sandbox Code Playgroud)

这将用于在更大的字符串中查找这样的文本.如果您想要验证字符串,请使用

^\p{L}{0,2}\d{4}$
Run Code Online (Sandbox Code Playgroud)