我正在读一个字符串
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种方法的帮助表示赞赏.