C# 写正则表达式c

C# 写正则表达式c,c#,C#,编写白俄罗斯出租车号码的正则表达式 1区域代码1到7之间的数字 2三个大写拉丁字母。对于“7”区明斯克,使用组合税,TBX,TEX,对于其他地区,目前仅使用TAX,TBX 3a单个空间 4从1到9999的四位数字,带前导零。您几乎就知道了。试试像这样的东西 使用制度; 使用System.Text.RegularExpressions; 公共课程 { 公共静态真空总管 { 字符串文本=1TAX 1234\r\n7TEX 9876\r\n5TEX 9876\r\n4TBX 9876; 字符串模式=@

编写白俄罗斯出租车号码的正则表达式

1区域代码1到7之间的数字

2三个大写拉丁字母。对于“7”区明斯克,使用组合税,TBX,TEX,对于其他地区,目前仅使用TAX,TBX

3a单个空间


4从1到9999的四位数字,带前导零。

您几乎就知道了。试试像这样的东西

使用制度; 使用System.Text.RegularExpressions; 公共课程 { 公共静态真空总管 { 字符串文本=1TAX 1234\r\n7TEX 9876\r\n5TEX 9876\r\n4TBX 9876; 字符串模式=@^?:?:[1-6]T[AB]X|?:7T[ABE]X\s\d{4}; Regex r=新的regexpatern,RegexOptions.Multiline; r.Matchestext中的foreach变量m { Console.WriteLine>{0},m.ToString; } } }
欢迎来到SO!请告诉我们你已经尝试了什么,什么不起作用,以及我们对你的预期产出,以进一步帮助你。这似乎只是一项任务,我们希望看到一个实际的问题。到目前为止你尝试了什么?^[1-7][TABEX]{3}\s[0-9]{4}$但是对于7,它应该是出口税,TBX,TEX。对于1-6,它应该是出口税,TBX。一个四位数的数字应该以一个或两个或三个零开始,最后是零。第一个是什么?