【问题标题】:Replace Character inside brackets替换括号内的字符
【发布时间】:2014-08-14 12:08:51
【问题描述】:

嗨,所有的编码员。让我直接说吧。

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

我的代码中有什么。

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

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

例如:

 I want to say [Hello].

结果:

 I want to say .

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

【问题讨论】:

    标签: android string replace


    【解决方案1】:
    string= str.replaceAll("\[.*\]", "strToReplace")
    

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

    【讨论】:

    • @JayR 好的兄弟,享受编码吧。
    【解决方案2】:
    String s = str.replaceAll("\[.*\]", "strToReplace")
    

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

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-19
      相关资源
      最近更新 更多