gpt4 book ai didi

java - 使用replaceAll()替换字符串中所有出现的字符

转载 作者:行者123 更新时间:2023-12-02 01:53:35 25 4
gpt4 key购买 nike

假设我有这个示例字符串:

String text = "Data/DataFrontEnd/src/pt/data,Data/DataBackEnd/src/pt/groove";

我想通过替换过程得到这个字符串:

String textreplaced =  "**/src/pt/data,**/src/pt/groove";

基本上,我想要的是将/src 之前出现的所有字符替换为 **/。这可能很棘手,我 try catch 逗号和/src 文本之间的组,但它没有像我预期的那样工作。

我正在使用replaceAll()方法(在Jenkins中)。

有人知道如何获得它吗?

最佳答案

使用positive lookahead :

String text = "Data/DataFrontEnd/src/pt/data,Data/DataBackEnd/src/pt/groove";

System.out.println(text.replaceAll("([\\w/]+)(?=/src)", "**")); // **/src/pt/data,**/src/pt/groove

关于java - 使用replaceAll()替换字符串中所有出现的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52627242/

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