给出以下字符串:
“[## - ##]随机的东西,但没有像括号和数字的第一个模式”
其中##基本上是一个随机数位,可以使用正则表达式和编码方法使用C#可靠地提取第一个##和第二个##?
解决方案:从下面的答案(稍加修改):
Match match = Regex.Match(str, @"\[(\d+)-(\d+)\]");
if (match.Success) {
//match.Groups[0].Value is the first number
//match.Groups[1].Value is the second number
}
答案 0 :(得分:1)
Match match = Regex.Match(str, @"\[(\d+)-(\d+)\]");
if (match.Success) {
//match.Groups[1].Value is the first number
}