gpt4 book ai didi

php - PHP Regex查找包含字母和数字的单词

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

我正在研究一个用于解析广告的PHP脚本,并且我想添加一个正则表达式来查找特殊代码,这些代码可以是任意长度,但是可以由字母和数字组成,并且可以是任意顺序或任意长度。我只是不确定该使用什么正确的语法。我发现了允许使用字母或数字的图案,或者要求使用字母和数字的特定图案的图案,但几乎没有随机组合。

任何建议将不胜感激。

示例:星期五之前购买Widget可获得20%的折扣,使用优惠码WID2010

理想情况下,我想检测单词“WID010”并将其标记为其他用途。但是,该格式不一定是一致的。可以预测的是,代码始终至少由一个字母和一个数字组成,没有空格或标点符号。

最佳答案

这样的代码包括

  • 字母的任意计数(最小1),后跟一个数字,字母和/或数字的任意计数(最小0)
  • 或数字的任意计数(最小值1),后跟一个字母和字母和/或数字的任意计数(最小值0)

  • 编写为捕获组:
    ((?:[a-zA-Z]+[0-9]|[0-9]+[a-zA-Z])[a-zA-Z0-9]*)

    关于php - PHP Regex查找包含字母和数字的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10439423/

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