我正在寻找一种将字符串搜索到一个大集合中的方法,但不考虑包含特定字符序列的字符串。例如:
原来的集合是:
proc-smile
func-get-aaa
func-get-smile
func-has-ccc
func-has-ddd
func-hello-bye
func-cheers-hey
func-smile-lol
如果用户搜索“sm”,正则表达式必须只考虑由不包含“-get-”或“-has-”子字符串的字符串组成的子集。因此,结果必须是:
proc-smile
func-smile-lol
(没有 func-get-smile)
谢谢您的帮助