如果找到匹配正则表达式,从字符串获取值

时间:2014-11-27 15:42:53

标签: ios objective-c regex

想象一下,我有一个像这样的字符串列表:

  

Hello Word 132 132 132 GoodBye !! 应该返回132132132

     

Hello Word 132 132 GoodBye !! 应该返回nil

     

132 132 132 GoodBye!应返回132132132

     

132132132 GoodBye!应该返回132132132

     

1321321321GoodBye!应该返回nil

     

132 132 1321 应该返回

如何检查短语是否有9个跟随算法,或者用空格分隔,并获得相同的数字?

由于

1 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式

(\d{3})(\s?\1){2}

并删除匹配中的任何空格。

DEMO BTW,如果你不想匹配

  

Some123 123 123Thing

您可以使用字词边界\b(\d{3})(\s?\1){2}\b