gpt4 book ai didi

java - 用于替换和相同之后的正则表达式是什么

转载 作者:行者123 更新时间:2023-12-01 23:14:18 24 4
gpt4 key购买 nike

我有这样的字符串:

Hello &f are &f you &f here?

我只想用“”替换最后一个 &f (最后一个我的意思是第三个,靠近“这里”。我尝试了这样的事情:

"Hello &f are &f you &f here?".replaceAll(".&f", "")

但它不起作用,有人可以帮助我吗?

最佳答案

也可以使用StringBuilder.reverse()

来完成
String str1 = "Hello &f are &f you &f here ?";
String temp = new StringBuilder(str1).reverse().toString().replaceFirst("f&", "");
String rslt = new StringBuilder(temp).reverse().toString();
System.out.println(rslt);

步骤:

  1. 使用 StringBuffer 反转字符串
  2. 借助 String.replaceFirst() 替换第一个 f&
  3. 然后再次反转该字符串。

输出:

Hello &f are &f you  here ?

关于java - 用于替换和相同之后的正则表达式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464087/

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