使用正则表达式替换文本中的字符串

时间:2015-01-12 14:43:43

标签: java

我需要替换以下文本中的所有字符串:

someString+"["someString+"{"someString+"("

我还没有尝试,但我认为String.replaceAll() +正则表达式会对我有帮助,但我不知道在这种情况下如何使用它们。

2 个答案:

答案 0 :(得分:0)

尝试:

String someString;
String newString = someString.replace('sth', 'sthelse');

答案 1 :(得分:0)

我将假设someString可能包含几乎任何内容,并且是一个给定的文字,您需要在文本中找到并替换所有文件:

text.replaceAll(Pattern.quote(someString) + "[\\[\\{\\(]", replaceWithThisLiteralString);

注意字符类中括号的转义。