的正则表达式匹配序列我有一个测试字符串,如:The Sun and the Moon together, forever
字符
我希望能够键入几个字符或单词,并能如果字符出现在正确的顺序在一起来匹配这个字符串,即使有遗漏的话。例如,下面的搜索词(或多个)都应该对阵这个字符串:
The Moon
Sun tog
Tsmoon
The get ever
什么正则表达式,我应该使用吗?我应该补充一点,提供的测试字符串在应用程序中将是动态的,所以我希望能够使用基于搜索字符串的模式。
的正则表达式匹配序列我有一个测试字符串,如:The Sun and the Moon together, forever
字符
我希望能够键入几个字符或单词,并能如果字符出现在正确的顺序在一起来匹配这个字符串,即使有遗漏的话。例如,下面的搜索词(或多个)都应该对阵这个字符串:
The Moon
Sun tog
Tsmoon
The get ever
什么正则表达式,我应该使用吗?我应该补充一点,提供的测试字符串在应用程序中将是动态的,所以我希望能够使用基于搜索字符串的模式。
从你的例子Tsmoon
你显示部分字(T
),忽略大小写(s
,m
),并允许每个输入的字符之间的任何东西。所以你可以第一次尝试:
试试看,如果卡住了,请阅读NSRegularExpression
的文档,看看它是怎么回事。如果您遇到问题,请提出一个显示您的代码和RE的新问题,并解释发生了什么/不按预期工作。
HTH
结束于:“(?i)。* t。* s。* m”等等 – strangetimes
向我们展示您到目前为止所做的工作。 –