android - 替换括号内的字符

标签 android string replace

大家好,这里的所有程序员。让我直说吧。

我想替换左括号和右括号内的字符串中的所有字符。

我的代码中有什么。

string value= str.replaceAll("\\[.*\\]", "strToReplace"); 

它的工作,但问题是它也删除了括号。

例如:

 I want to say [Hello].

结果:

 I want to say .

我怎样才能做到这一点?任何人?提前致谢。这对我来说真的是一个很大的帮助。

最佳答案

String s = str.replaceAll("\[.*\]", "strToReplace")

String s = str.replaceAll("\[.*?\\]", "["+"strToReplace"+"]")

关于android - 替换括号内的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383083/

相关文章:

java - 如何围绕用户输入创建一个新的链接列表?

sql - 使用sql中的函数替换空格

java - Android:将数据从 Java 文件传递​​到 Activity

java - 从 android 到 mysql 进行查询是否安全?

ruby - Redis:我应该将 IP 转换为整数吗?

c# - 使用 LINQ lambda 替换字符串中数组中的字符

javascript - 将 RegExp 转换回字符串

android - DragEvent 上的 NoClassDefFoundError(拖放)

android - 缩放 View 大小不会影响相邻 View 的位置

java - 方法声明中的三个点是什么意思?