java怎么去除字符串中引号里的内容
时间: 2024-03-03 18:47:32 浏览: 191
JAVA 从一个字符串中删除指定字符
5星 · 资源好评率100%
可以使用正则表达式来去除字符串中引号里的内容。具体来说,可以使用 `replaceAll()` 函数,将字符串中所有双引号包含的内容替换为空字符串。例如:
```java
String str = "hello \"world\"!"; //原始字符串
String newStr = str.replaceAll("\".*?\"", ""); //去除双引号包含的内容
System.out.println(newStr); //输出:hello !
```
这里使用了 `\".*?\"` 这个正则表达式,表示匹配双引号内的任意字符(非贪婪模式),并将其替换为空字符串。注意,这个方法只能去除双引号中的内容,如果字符串中还包含单引号或其他特殊字符,需要根据具体情况进行处理。
阅读全文