gpt4 book ai didi

java - 是否可以在替换函数中使用 OR 条件/运算符?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:22:05 26 4
gpt4 key购买 nike

我有一个简单的 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/replaceFirst 允许您使用正则表达式语句来匹配您要替换的片段。

String result "I am I am a boy".replaceAll("I|am", "something");
// result = "something something something something a boy"

String result = "I am I am a boy".replaceFirst("I|am", "something");
// result = "something am I am a boy"

关于java - 是否可以在替换函数中使用 OR 条件/运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39661100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com