C# 如何制作适合的正则表达式模式
我在学习正则表达式时遇到了一个我无法解决的问题。模式如下所示: A1234567 4DFDGB B1234567 1234DFDRR C1234567 12DBFDG 我要的零件是高级的。1个字母后跟7个数字,然后是空格,少于5个数字 提前谢谢你C# 如何制作适合的正则表达式模式,c#,regex,C#,Regex,我在学习正则表达式时遇到了一个我无法解决的问题。模式如下所示: A1234567 4DFDGB B1234567 1234DFDRR C1234567 12DBFDG 我要的零件是高级的。1个字母后跟7个数字,然后是空格,少于5个数字 提前谢谢你 (\w{1}([\d ]+)) 这会奏效的 \w{1}-将匹配1个字母 ([\d]+)-将匹配任何数字和空格 或([\d]{1,6}),最多只能匹配5个 这会奏效的 \w{1}-将匹配1个字母 ([\d]+)-将匹配任何数字和空格 或([\d]{1
(\w{1}([\d ]+))
这会奏效的
\w{1}
-将匹配1个字母
([\d]+)
-将匹配任何数字和空格
或([\d]{1,6})
,最多只能匹配5个
这会奏效的
\w{1}
-将匹配1个字母
([\d]+)
-将匹配任何数字和空格
或([\d]{1,6})
,最多只能匹配5个
如果我理解正确,那么这就是你需要的
[A-Z]{1}\d{7}\s\d{1,5}
查看详细信息:
-A-Z范围内的1个字母[A-Z]{1}
-7位数字\d{7}
-空格\s
-数字范围从1到5\d{1,5}
- 如果我理解正确,那么这就是您需要的
[A-Z]{1}\d{7}\s\d{1,5}
查看详细信息:
-A-Z范围内的1个字母[A-Z]{1}
-7位数字\d{7}
-空格\s
-数字范围从1到5\d{1,5}
[A-Z]\d{7}\s\d{0,5}
@Botond,不要等待别人满怀希望地给你提供正确的答案,你能告诉我们你自己尝试过什么吗。。?另外,请举例说明您的预期输出应该是什么样子。。这不是一个代码提供者服务站点,顺便说一句我使用以下regex参考指南:@jdweng谢谢链接!从现在起我将使用它。对于学习正则表达式,我推荐。我没有任何关系。这只是关于正则表达式的15点修正。进展顺利。你不会成为专家,但你会有足够的理解力来做得更好。试试这个:[A-Z]\d{7}\s\d{0,5}
@Botond,而不是等待别人满怀希望地给你提供正确的答案。你能告诉我们你自己尝试过什么吗。。?另外,请举例说明您的预期输出应该是什么样子。。这不是一个代码提供者服务站点,顺便说一句我使用以下regex参考指南:@jdweng谢谢链接!从现在起我将使用它。对于学习正则表达式,我推荐。我没有任何关系。这只是关于正则表达式的15点修正。进展顺利。你不会成为专家,但你会有足够的理解力来做得更好。反例:C1234567123
(请注意3个空格),因为\w
匹配数字1234567
是另一个反例反例:C1234567123
(请注意3个空格)因为\w
匹配数字1234567
是另一个反例