我想要一个正则表达式字符串,它可以在 X 个字符上查找单词,但它不能多次出现相同的字母。
假设我使用字符串:
/^w{1,10}$/
它将找到所有包含 1 到 10 个字符的单词。
但是它也会找到VVVVVVVVVV(因为有10个字符)
是否可以创建一个仅查找真实单词的字符串,或者无法命中具有许多相同字符的单词
不,这不是正则表达式的目的。一个单词是否真的在任何语言中使用都无法通过检查字母模式来确定。有一些语言中常用的单词多次重复出现相同字母的示例。
您需要的是一个采用您所需语言的单词库来检查您的数据。不过,不知道您使用什么语言,很难推荐类似的东西。