用正则表达式将所有的符号替换为空格 JAVA
时间: 2023-10-25 09:08:53 浏览: 130
java正则表达式替换字符串
好的,同样可以使用正则表达式将所有符号替换为空格,以下是 JAVA 的示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String text = "Hello! How are you doing today? I'm feeling great, thanks for asking.";
String processedText = text.replaceAll("[^\\w\\s]", " ");
System.out.println(processedText);
}
}
```
输出结果为:
```
Hello How are you doing today I m feeling great thanks for asking
```
其中,正则表达式 `[^\\w\\s]` 匹配非单词字符和非空白字符,即符号。`replaceAll()` 方法将所有符号替换为空格,从而得到处理后的文本。
阅读全文