【发布时间】:2017-02-01 08:00:18
【问题描述】:
我有一个简单的 Java 字符串程序。我需要使用 replace() 函数。其中,如果它们出现在给定的字符串中,我必须在 OR 条件的帮助下替换几个单词。
e.g. String s = "I am a boy";
s = s.replace("I", "something"); //works ok
s = s.replace("I | am", "something"); //wants to do it
System.out.println(s);
我通过自己的编码以编程方式知道这是可能的,但只是想在进入最终方式之前在这里提出问题。
提前致谢。
【问题讨论】:
-
您可以使用
replaceAll来使用正则表达式。 -
为什么不执行两次替换?
-
感谢 cmets。会尝试
标签: java string algorithm replace