2
我有一个形式为AU 12345T
或AU 12345T1
的字符串;基本上它的形式是字母字符,然后是数字,然后以一个或两个字符字母数字字符串结尾。这是解析字符串的最有效方法吗?
我使用下面的正则表达式来得到我的结果:
^[a-z|A-Z]+|[0-9]+|[a-z|A-Z][0-9]?
这将是解析这样的字符串的最有效方法是什么?
因此,对于示例AU 12345T
,我希望结果分为三个标记:AU
,12345
,T
;为AU 12345T1
应该AU
,12345
,T1
(因为结束字符可以是字母数字字符,最大长度为2)
强烈地感受到我过早的优化。 – 2011-01-25 15:28:47