gpt4 book ai didi

java - 在java中替换全部("match","replace")

转载 作者:行者123 更新时间:2023-12-01 21:39:11 24 4
gpt4 key购买 nike

有没有有效的方法来执行多个replaceAll("match","re​​place")。

我正在使用正则表达式查找匹配并替换。例如

public static String replacePattern(String line)
{
if(line != null || !"".equals(line))
{
line = line.replaceAll("regexPattern_1","replacce_1");
line = line.replaceAll("regexPattern_2","replacce_2");
line = line.replaceAll("regexPattern_3","replacce_3");
line = line.replaceAll("regexPattern_4","replacce_4");

.
.
.
line = line.replaceAll("regexPattern_N","replacce_N");
return line;
}
return line;
}

我不希望代码看起来很好,对我来说性能很重要

最佳答案

由于字符串是不可变的,另一种处理方法是:

str.replaceAll("a", "b").replaceAll("c", "d").replaceAll("e", "f");

关于java - 在java中替换全部("match","replace"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36663217/

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