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