【发布时间】:2013-12-10 19:52:09
【问题描述】:
我想找到一个用 2 个连字符分成 3 部分的数字。每个部分没有固定数量的数字,例如 "123-12-12222" 、 "1-2303-11" "45456874-1-258" 都很好。对 RegExp 模式有什么建议吗?提前致谢。
【问题讨论】:
我想找到一个用 2 个连字符分成 3 部分的数字。每个部分没有固定数量的数字,例如 "123-12-12222" 、 "1-2303-11" "45456874-1-258" 都很好。对 RegExp 模式有什么建议吗?提前致谢。
【问题讨论】:
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;
【讨论】:
【讨论】: