2013-01-10 23 views
0

我正在用Java編寫一個類似電子表格的軟件。單元格可能包含數字,字符串或方程式。等式包含單元格引用。正則表達式在Java中找到類似excel的單元格地址

我需要一個java正則表達式來選出單元格引用。單元格引用將是一個大寫字母后跟一個數字。

我想出了:

String pattern=".[A-Z]{1}\\d"; 

但是這項工作只有當數小於10,你能幫我找到一個合適的正則表達式?

+0

{1}部分只是冗餘的。默認情況下,一類字符只匹配一個字符。 – PhiLho

回答

1
[A-Z]{1}\d+ 

這將允許1個或多個數字

+0

它不需要'\\ d +'? – Smit

+1

@smit作爲字符串語法的一部分,可能是 –

+0

@Explosion Pills:非常感謝 – Sach