例如,我有一个词:telephone
。
我需要通过正则表达式来检查字母 t,l,p 。
不是单独t或l或p,不是......一下子全部。如果单词中有 t,l 但 p ,则表示为FALSE。主要目的是表明在这个词中使用的所有三个字母。
我只需要使用php中的 preg_match 从正则表达式中获得一个单词中三个字母存在的认可
答案 0 :(得分:0)
\b(?=\S*t)(?=\S*l)(?=\S*p).+\b
无论顺序如何,此正则表达式都将匹配包含所有三个字母t
,l
和p
的任何字词。
基本上,你需要为你希望单词包含的每个字母添加(?= \ S * x),其中x是你想要的字母。
演示here