如何使用正则表达式检查单词中是否存在三个特定字母?



例如我有一个词:telephone. 我需要通过正则表达式检查字母t,l,p的存在。

不是单独的t或l或p,没有...一下子。如果单词中有t,l但没有p,则表示 FALSE。主要目的是表明在这个词中所有三个字母都在使用。

我只需要在 php 中使用正则表达式获得一个单词中三个字母preg_match的批准

b(?=S*t)(?=S*l)(?=S*p).+b

此正则表达式将匹配包含所有三个字母的任何单词tlp,无论顺序如何.

基本上,您需要为您希望单词包含的每个字母添加 (?=\S*x(,其中 x 是您想要的字母.

在这里演示

相关内容

  • 没有找到相关文章

最新更新