我有以下的正則表達式:Java正則表達式的錯誤
^(MIN|MAX|SUM|AVERAGE):[(\\d+(\\.\\d+)?), ]+$
我試圖實現應只允許下列格式的字符串規則:
OPERATION: (comma separated list of integers or real numbers)
例如,下面的必被允許:
MIN: 7, 89.7, 67
AVERAGE: 67.9, 89, 9
然而,它接受的形式的輸入
MAX: ,
我該如何避免讓逗號兩邊的空格被接受?
怎麼樣負數,或科學記數法? – leonbloy 2013-05-09 13:38:21