【发布时间】:2012-05-03 21:14:42
【问题描述】:
我正在开发一个解析广告的 PHP 脚本,我想添加一个正则表达式来查找特殊代码,这些代码可以是任意长度,但由任意顺序或任意长度的字母和数字组成。我只是不确定正确的语法是什么。我找到了允许字母或数字的模式,或者需要特定的字母和数字模式,但不是几乎随机的混合。
任何建议将不胜感激。
示例:在星期五之前使用优惠券代码 WID2010 购买 Widgets 20% 折扣
理想情况下,我想检测“WID010”这个词并用它来标记该项目以供其他用途。然而,这种格式不一定是一致的。可以预见的是,代码总是由至少一个字母和一个数字组成,没有空格或标点符号。
【问题讨论】:
-
你能发布一些示例数据吗?
-
大概不允许零长度的主题?你确实说了任何长度,但我怀疑它必须至少是一个字符?
-
添加了一个示例。目标词至少是两个字符,一个字母和一个数字。