JAVA 提取四则运算表达式的运算符和数字

代码:
String regEx = "([0-9]\\d*\\.?\\d+)|(0\\.\\d*[0-9])|(\\d+)|([\\+\\-\\*\\/\\(\\)])"
Pattern pattern = Pattern.compile(regEx);

Matcher matcher = pattern.matcher(text);
while (matcher.find()) {
    Log.e("number",matcher.group());
}

结果

JAVA 提取四则运算表达式的运算符和数字_第1张图片

你可能感兴趣的:(java,开发语言)