gpt4 book ai didi

java - 在 Java 中,如何替换除第一个字符之外的所有字符实例?

转载 作者:行者123 更新时间:2023-12-01 17:30:41 24 4
gpt4 key购买 nike

在 Java 中,试图找到一个正则表达式来匹配除第一个实例之外的特定字符 (:) 的所有实例,并希望将除第一个实例之外的所有实例替换为任何内容。

我能做到,

Pattern p = Pattern.compile(":");
Matcher m = p.matcher(input);
String output = m.replaceAll("");

还有 m.replaceFirst() 但我想替换除第一个之外的所有内容。

最佳答案

天真的方法:

String[] parts = str.split(":", 2);
str = parts[0] + ":" + parts[1].replaceAll(":", "");

关于java - 在 Java 中,如何替换除第一个字符之外的所有字符实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260604/

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