C# C.*:中间有数字和斜线的正则表达式
所以我有数字和单词的字符串,例如:C# C.*:中间有数字和斜线的正则表达式,c#,regex,C#,Regex,所以我有数字和单词的字符串,例如: 1283677/10, this is my string, bla bla 我只想取序列号:1283677/10 这就是我所尝试的: Match match = Regex.Match(text, @"\d{8}(/\d{1,2})?"); 当前返回空。斜杠前的部分有7位数字。因此,解决办法相当简单: Match match = Regex.Match(text, @"\d{7}(/\d{1,2})?"); 斜杠前的零件中有7位数字。因此,解决办法相当
1283677/10, this is my string, bla bla
我只想取序列号:1283677/10
这就是我所尝试的:
Match match = Regex.Match(text, @"\d{8}(/\d{1,2})?");
当前返回空。斜杠前的部分有7位数字。因此,解决办法相当简单:
Match match = Regex.Match(text, @"\d{7}(/\d{1,2})?");
斜杠前的零件中有7位数字。因此,解决办法相当简单:
Match match = Regex.Match(text, @"\d{7}(/\d{1,2})?");
序列号是否总是可以通过取第一个逗号之前的内容来检索?因为这比使用正则表达式容易得多…序列号总是可以通过取第一个逗号之前的任何值来检索吗?因为这比使用正则表达式要容易得多…因为问题标题是“带数字和斜杠的正则表达式”,所以我假设斜杠和后面的数字是必需的-所以也许最后的问号应该删除-否则“1234567”可以匹配。同意,标题有点混乱,但我相信第二部分是故意标记为可选的。因为问题标题是“带数字和斜杠的正则表达式”,所以我假设斜杠和以下数字是必需的-所以也许最后的问号应该删除-否则“1234567”可以匹配。同意,标题有点混乱,但我相信第二部分是故意标记为可选的。