搜尋此網誌

2018年2月25日 星期日

【Java】Regular Expression Pattern


判斷正負實數 



String pattern = "[+-]?((\\d+\\.?\\d*)|(\\.\\d+))";
// Create a Pattern objectPattern r = Pattern.compile(pattern);// Now create matcher object.Matcher m = r.matcher(expression);int x = 0;while (m.find()) {
    Log.d("[FIND]", x + ":-->" + m.group(x++));}

return m.find();



判斷整數加減乘除
規則

expression.replaceAll("^(0+)", "");


expression.replaceFirst("^0+", "")