我正在使用以下表达式:
/^[alopinme]{5}$/
这个正则表达式从一组单词中提取单词,其中的字母包含在括号内。
好吧,现在我需要为这样的表达式添加更多功能,因为我需要获取的单词只能包含另一组字母中的一个字母。假设我想得到由集合 A 中的字母组成的单词,并且可以(如果存在)包含更多来自集合 B 的字母。
我试图猜测如何完成我的正则表达式,但我找不到正确的方法。
任何人都可以帮助我吗?
谢谢。
编辑:
这里我贴一个例子:
SELECT sin_acentos FROM Finder.palabras_esp WHERE sin_acentos REGEXP '^[tehsolm]{5}$'
这个表达选择了我喜欢的词:helms、moths meths home等等......
但我需要添加一组字母 B 并获取只能包含此类字母的单词。假设我有另一组字母 [xzk],因此表达式可以获得更多单词,但只能从集合 B 中选择一个字母。
结果可能会得到类似的单词:mozes、hoxes、tozes 等等……如果你检查这些单词,你会发现每个单词的大部分字母都来自集合 A,但只有一个来自集合 B。