用正则表达式将除了加减乘除和等于号之外的替换成空格 JAVA 代码实现
时间: 2024-02-15 12:04:12 浏览: 98
Java使用正则表达式验证手机号和电话号码的方法
可以使用Java中的正则表达式替换方法`replaceAll()`来实现对字符串中除了加减乘除和等于号之外的部分替换为空格。
以下是示例代码:
```java
String expression = "2+3-4*5/6=1";
String result = expression.replaceAll("[^+\\-*/=]", " ");
System.out.println(result);
```
输出结果为:
```
+ - * / =
```
正则表达式`[^+\-*/=]`表示匹配除了加减乘除和等于号之外的任意字符,`^`表示取反。在替换时,将其替换为空格即可。
阅读全文