正则表达式仅从字符串中获取NUMBER
我从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;
回答:
\d+
\d代表+一个或多个数字。如果您也想捕获负数,则可以使用-?\d+。
请注意,作为字符串,它应在C#中表示为"\\d+",或@"\d+"
以上是 正则表达式仅从字符串中获取NUMBER 的全部内容, 来源链接: utcz.com/qa/416882.html


![正则表达式中 [\s\S]* 什么意思 居然能匹配所有字符 [] 不是范围描述符吗?](/wp-content/uploads/thumbs/270159_thumbnail.jpg)





