寻找正则表达式从字符串中获取数字。
我的字符串可能是:
abcd1
abcd01
abcd11
我尝试了这个,但它不起作用:/\d+$/
和其他一些但是它们似乎不正确。
有没有简单的方法从字符串中获取数字?它将在最后。
答案 0 :(得分:4)
我相信你想要这个正则表达式(没有开始斜杠,因为C#不需要它)
\d+$
忽略前导0
[1-9] \ d * $
如果您想删除所有前导0,那么老实说将结果转换为Int32
答案 1 :(得分:3)
我认为这是你想要的。 “反正只有1而不是01?”是的,有。
[1-9]\d*$