java - Android/Java 正则表达式匹配加号

标签 java android regex

我想匹配字符串中的加号并替换它,但是当我这样做时

result.replaceFirst("\+", "011")

它提示 \+ 无效。

最佳答案

应该是:

result.replaceFirst("\\+", "011")

或者,或者:

result.replaceFirst(Pattern.quote("+"), "011")

\+ 不是有效的字符串转义序列。

关于java - Android/Java 正则表达式匹配加号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162889/

相关文章:

java - hashmap.keyset() 会按照它们被添加到 hashmap 的顺序返回键吗?

java - Gradle Multi Project Build推送到本地Maven之前

android - E/SQLiteLog﹕ (1) near "TABLEaccount": syntax error

android - 如果一次被多次调用,如何避免多次显示对话框?

python - 如何用python替换字符串中的html元素?

regex - SAS 中的正则表达式

java - 为什么这个正则表达式与 Java 中的这种颜色不匹配?

java - Google Cloud Storage 通过 App Engine 定价

android - 在条件下停止gradle

java - 调用特殊验证错误 : Type is not assignable