当前位置: 首页 > 面试题库 >

如何替换Java中第一次出现的字符串

萧亦
2023-03-14
问题内容

我想在下面替换String的第一次出现。

  String test = "see Comments, this is for some test, help us"

**如果测试包含以下输入,则不应替换

  1. 请参阅评论,(末尾加空格)
  2. 看评论,
  3. 看评论**

我想获得如下输出,

 Output: this is for some test, help us

提前致谢,


问题答案:

您可以使用replaceFirst(String regex, String replacement)String方法。



 类似资料:
  • 问题内容: 我有一些示例字符串。如何用空字符串替换长字符串中第一次出现的该字符串? 问题答案: 字符串replace()函数可以完美解决此问题: string.replace(s,old,new [,maxreplace]) 返回字符串s的副本,其中所有出现的子字符串old都替换为new。如果给出了可选参数maxreplace,则替换第一个出现的maxreplace。

  • 问题内容: 我想替换字符串中第n个出现的子字符串。 一定有什么我想做的事情是 最简单,最Python化的方法是什么? 为什么不重复: 我不想在这种方法中使用正则表达式,而我发现的类似问题的大多数答案只是正则表达式剥离或真正复杂的功能。我真的想要尽可能简单而不是正则表达式的解决方案。 问题答案: 我使用简单的函数,该函数列出所有出现的事件,选择第n个位置,并使用它将原始字符串分成两个子字符串。然后,

  • 问题内容: 我有这样的字符串 我想用转义双引号(\“)替换最后一个双引号(”) 字符串的结果是 我怎样才能做到这一点。我知道要替换字符串的第一次出现。但不知道如何替换字符串的最后一次出现 问题答案: String str = “"Position, fix, dial"“; int ind = str.lastIndexOf(“"“); if( ind>=0 ) str = new StringB

  • 问题内容: 有谁知道用一个字符串中的另一个字符串替换最后一个出现的字符串的快速方法? 问题答案: 您可以使用此功能:

  • 我有一个字符串“aabccdeef” 现在我只想大写每个字符的第一次出现,以便在Java中o/p是AaBCcDEeF

  • 问题内容: 说我有一个字符串,。 我想,以取代与和具有一举。 因此,最后,该字符串应为and not or并且不使用多于一行。这可行吗? 问题答案: 当您需要交换变量时,例如 x 和 y ,常见的模式是引入一个临时变量 t 来帮助进行交换: 。 字符串也可以使用相同的模式: 这项技术不是新技术。PEP 378中将其描述为一种在美国和欧洲风格的小数点分隔符和数千个分隔符之间进行转换的方法(例如fro