java - 如何替换 "["和 "]"的所有实例

标签 java regex

我有一个看起来像这样的字符串:[hello world] 我想得到 Hello World

很难为 java 的 replaceAll 方法找到正确的正则表达式

String s = s.replaceAll("[[]]","");抛出异常

什么是正确的正则表达式?

最佳答案

[ and and ] 是元字符,用于定义 character class 的边界.它们需要被转义才能在正则表达式中使用

s = s.replaceAll("[\\[\\]]","");

关于java - 如何替换 "["和 "]"的所有实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674829/

相关文章:

java - jdbcTemplate 为 null 并抛出空指针异常

java - java.lang.Math.PI 等于 GCC 的 M_PI 吗?

python - 类型错误 : expected string or bytes-like object for Regex in Python

regex - Postgres 9.5 中的简单负向预测不起作用

python - 文本中的搜索模式

python - 如何删除可变长度字符串的一部分

java - Java EE CDI 的真正好处

java - 如何从 Java 运行 shell 脚本并让它在 JVM 关闭后继续运行?

java - 从命令提示符执行带有多个类路径库的 jar 文件

python - 创建具有相似拼写的 pandas 数据框变量名称列表