小编Hed*_*box的帖子

Java String ReplaceFirst

我正在读一个字符串

Is Mississippi a State where there are many systems.
Run Code Online (Sandbox Code Playgroud)

我想用"t"或"T"替换每个单词中的第一个"s"或"S"(即保持相同的情况)...以便输出为:

It Mitsissippi a Ttate where there are many tystems.
Run Code Online (Sandbox Code Playgroud)

我试过了

s= s.replaceFirst("(?i)S", "t"); [which of course didn't work]

并且已经尝试尝试使用字符串[]分割字符串.split(Pattern.quote("\\s")),然后试图找出如何replaceFirst()的每一个元素array,然后返回值回string[ 但不能想出这样做的正确的方式.

我认为\\G可能有助于重新开始下一个单词,但没有在哪里.任何使用这3种方法的帮助表示赞赏.

java string split replace

15
推荐指数
2
解决办法
1108
查看次数

标签 统计

java ×1

replace ×1

split ×1

string ×1