gpt4 book ai didi

php - 捕获一组 8、9 和 10 个字符长的字符串的 php 正则表达式是什么?

转载 作者:行者123 更新时间:2023-12-04 05:25:07 24 4
gpt4 key购买 nike

我正在处理一个垃圾邮件机器人,为了防止它的无意义帖子,我确定它总是以 [8 个字符 a-zA-Z] [9 个字符 a-zA-Z] [10 个字符 a-zA 的特定方式发帖-Z] ...

我想捕捉这个确切的模式,以便我可以阻止它。

一个示例如下所示:

EifnBTVK zljhGBZty poozgzbdax JZBnNbbpt rbpdig LfpMXMEDqay LfjrLSDQ saxaUBPlc NjflPITJ gccuOZJph



我想它是这样的
/^[a-zA-Z]{8}[a-zA-Z]{9}[a-zA-Z]{10}.*/

这是正确的思路吗?

最佳答案

您还需要匹配这些“单词”之间的空格:

/^[a-zA-Z]{8}\s+[a-zA-Z]{9}\s+[a-zA-Z]{10}\s+.*/
\swhitespace character

您可以使用 i 进一步简化您的表达式。不区分大小写匹配的修饰符
/^[a-z]{8}\s+[a-z]{9}\s+[a-z]{10}\s+.*/i

关于php - 捕获一组 8、9 和 10 个字符长的字符串的 php 正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13284723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com