我有一个测试字符串,例如:The Sun and the Moon together, forever
我希望能够输入一些字符或单词,并且如果字符以正确的顺序出现在一起,则能够匹配此字符串,即使缺少单词也是如此。例如,以下搜索词应与该字符串匹配:
The Moon
Sun tog
Tsmoon
The get ever
我应该使用什么正则表达式?我应该补充说,提供的测试字符串在app中是动态的,所以我希望能够使用基于搜索字符串的模式。
答案 0 :(得分:0)
在您的示例Tsmoon
中,您会显示部分字词(T
),忽略大小写(s
,m
)并允许在每个输入字符之间添加任何内容。因此,作为第一次尝试,您可以:
试试看,如果你遇到问题,请阅读NSRegularExpression
的文档,看看它是怎么回事。如果你遇到困难,请问一个新的问题,显示你的代码和RE构建,并解释发生了什么/不能按预期工作。
HTH