【发布时间】:2015-01-14 06:43:03
【问题描述】:
我正在尝试从文本中提取字母数字序列。此序列的长度可以是五个或六个字符,必须以数字开头和结尾,并且中间至少有一个字母,例如:25D212、4WX07、8FZW5、2T784、@987654326 @
这是我整理出来的
[0-9][[0-9]|[a-zA-Z]]{3,4}[0-9]
这个解决方案的问题是它也匹配
888888(至少不满足一个字符限制)
【问题讨论】:
-
请考虑将Stack Overflow Regular Expressions FAQ 加入书签以供将来参考。
-
你可以在应用你的模式之后检查字符串是否包含一个字母。
-
@alliteralmind 感谢您提供参考链接。我相信它会派上用场的。
-
@phobic 目前将其用作解决方法