我想找一个用2个连字符分成3个部分的数字。每个部分都没有一定数量的数字,例如“123-12-12222”,“1-2303-11”“45456874-1-258”都很好。有关RegExp模式的任何建议吗?提前谢谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
line = "123-12-12222"
,例如
match = Regex.Match(line, @"(\d+)-(\d+)-(\d+)",RegexOptions.IgnorePatternWhitespace);
括号用于获取连字符之间的实际数字,因此您可以这样引用它们
a=match.Groups[0].Value;
b=match.Groups[1].Value;
c=match.Groups[2].Value;