标签: regex
假设有两组关键词:
Set #1: apple,banana,pear Set #2: ?,&,+,version
想要编写一个正则表达式来接受Set#1中的任何字符串,但不包括任何Set#2。
例如:“这是一个苹果”匹配,但“这是一个苹果?”不是。
答案 0 :(得分:1)
/^(?=.*(apple|banana|pear))(?!.*(\?|&|\+|version)).*/