无论我使用它的顺序如何,我都希望匹配一个子字符串。例如:
82toto12a MyProject888 TeamCitySupermarket897
我有这个匹配它的正则表达式
.*?toto.*?12
但我正在动态创建正则表达式,所以我最终可能会:
.*?12.*?toto
当然,这不起作用。我有一个转换为正则表达式的搜索框,因此用户可以输入:" 12和toto"这将转化为上述正则表达式,当然不起作用。
要匹配任何字符串,用户可以输入:
MyProject和888 要么 888和MyProject
这些用户字符串最终都会被转换为正则表达式:
.*?MyProject.*?888
.*?888.*?MyProject
当然第二个正则表达式与任何东西都不匹配......
用户输入的每个单词匹配的测试方法是什么?
答案 0 :(得分:3)