如何不允许重复的单词?

如何不允许重复的单词?

我需要一个不接受重复单词(az)的正则表达式。例如:

cat dog mouse

将被接受

cat dog cat

不会被接受

答案1

比如

(\w+)(?!.*?\1)

或者,如果你不想让“cat”匹配“caterpillar”:

(\b\w+\b)(?!.*?\b\1\b)

相关内容