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