php – 正则表达式:按特定顺序匹配字符串中至少3个字符

如何在给定的字符串中进行搜索,以便捕获每3个(或更多个)有序重合的字符?我正在使用它在HTML搜索输入中应用一些条件限制…
到目前为止我最好的尝试:

/[deleted]{3,}/g

我需要捕获“del”,“ele”,“let”,“ete”或“ted”……还要“删除”,“删除”甚至完整的“删除”.前面的正则表达式可以解决问题,但现在的问题是字符的顺序,因为它还捕获了像“ltd”或“eded”这样的字符串,这些字符串与单词不一致,不应该.

有帮助吗?

提前致谢.

解决方法:

好的,我终于找到了一个考虑所有限制的解决方案.这是我的误解问题.抱歉.
但是感谢所有的回复评论

在发布问题之前,我开始使用PHP解决方案(我想)@Tushar在他的第一条评论中建议:

strpos('deleted', $inputString) !== false

但由于它没有按预期工作,我去了正则表达式.问题是在问题出现之前我真正测试过的:

strpos($inputString, 'deleted') !== false

我交换了’haystack’和’needle’,导致不必要的结果,所以我最终在stackoverflow中询问…
总结一下,@ Tushar的解决方案绝对正确.给他的信用.
谢了哥们.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...