java - 如何在Java中为正则表达式转义文本

Java 是否有内置的方法来转义任意文本,以便可以将其包含在正则表达式中?例如,如果我的用户输入“$5”,我想完全匹配,而不是输入结束后的“5”。

最佳答案

自从 Java 1.5, yes :

Pattern.quote("$5");

https://stackoverflow.com/questions/60160/

相关文章:

java - 如何在 Mac 上的 IntelliJ IDEA 中增加 IDE 内存限制?

java - Java中的静态 block

java - 单击两次后退按钮以退出 Activity

java - 如何在 Java 中获取用户输入?

java - 在循环之前或循环中声明变量之间的区别?

java - 使模板更容易的 JSP 技巧?

java - 当 Javadoc 标记不完整时,Maven 无法在 Java 8 中运行

Java - 通过 POST 方法轻松发送 HTTP 参数

java - 将 Java 连接到 MySQL 数据库

java - 如何使用 apt-get 在 Ubuntu 18.04/17.04/16.10/16.