我从XML接收"7+"或"5+"或"+5",并希望使用Regex从字符串中仅提取数字.例如Regex.Match()函数
stringThatHaveCharacters = stringThatHaveCharacters.Trim();
Match m = Regex.Match(stringThatHaveCharacters, "WHAT I USE HERE");
int number = Convert.ToInt32(m.Value);
return number;
Run Code Online (Sandbox Code Playgroud)
blu*_*oft 114
上面的答案很棒.如果您需要解析非连续字符串中的所有数字,那么以下内容可能会有所帮助:
string input = "1-205-330-2342";
string result = Regex.Replace(input, @"[^\d]", "");
Console.WriteLine(result); // >> 12053302342
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
140618 次 |
| 最近记录: |