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

标签 ios objective-c regex

假设我有一个这样的字符串列表:

Hello Word 132 132 132 GoodBye!! Should return 132132132

Hello Word 132 132 GoodBye!! Should return nil

132 132 132 GoodBye! Should return 132132132

132132132 GoodBye! Should return 132132132

1321321321GoodBye! Should return nil

132 132 1321 Should return nil

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

谢谢

最佳答案

你可以使用这个正则表达式

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

并删除匹配中的所有空格。

DEMO顺便说一句,如果你不想匹配

Some123 123 123Thing

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

关于ios - 如果找到匹配正则表达式,则从字符串中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27174338/

相关文章:

ios - 从用户默认值中检索 GMSPlace 实例

objective-c - 多个值的一个标识符。是否可以?

ios - 如何从命令行构建和部署 react-native 应用程序?

ios - ArcGIS运行时SDK : Mapview crash on iOS

c++ - 如何在 Objective-C 中包装一个巨大的静态 C++ 库?

ios - 我必须将什么拖到哪里才能通过点击背景关闭键盘?

regex - 如何从Dart中的字符串替换2个字符串字母?

javascript - 字符串 '<3' 和 ':)' 的正则表达式模式是什么?

python - 匹配python正则表达式中的括号

ios - SKPSMTPMessage中没有硬编码的“fromEmail”(发件人)