正则表达式从字符串中获取一个数字

时间:2012-07-19 21:29:28

标签: iphone ios regex

我想从字符串中获取一个数字。

字符串为:"responseID: 1 is the return value";

有时候这个数字可能是1,或3,300,3000 ......

我正在尝试在i的目标C中执行此操作。

我已经尝试了NSPredicateNSRegularExpression,但我似乎无法从正确的正则表达式开始。

我试过"*[0-9]+*";

当我打电话给正则表达式时,这会给我返回“1”,“300”还是其他任何数字?

谢谢!

2 个答案:

答案 0 :(得分:2)

\d+应匹配1位或更多位数。

答案 1 :(得分:0)

抱歉,我能够再次搜索并找到我正在寻找的内容:请参阅: Objective C: How to grab a number after a sub string from string