我有這樣的表達:要使用哪種正則表達式?
-3-5
or -3--5
or 3-5
or 3-+5
or -3-+5
我需要extact數字,分裂的「 - 」在上述情況下,它們之間即徵我需要, -3和5,-3,-5 ,3和5,3和+5,-3和+5。 我一直在使用這種嘗試:
String s[] = str.split("[+-]?\\d+\\-[+-]?\\d+");
int len = s.length;
for(int i=0;i<len;i++)System.out.println(s[i]);
,但它不工作
@Gumbo:非常好! – kbrimington 2010-08-01 08:45:31
真的很好!我會放棄分裂,並結束了一些長的正則表達式匹配。你的好多了。 – Nick 2010-08-01 08:50:14
有人可以請解釋我試過的正則表達式有什麼問題嗎? – pranay 2010-08-01 09:00:13