Mag*_*nus 4 java string replace
这在某种程度上是这个问题的重复Ruby - 用 java中的另一个字符串替换第一次出现的子字符串.
问题是:
我有一个字符串: "ha bla ha ha"
现在我想用第一个(只有第一个)"ha"替换"gurp":
"gurp bla ha ha"
Run Code Online (Sandbox Code Playgroud)
string.replace("ha", "gurp")不起作用,因为它取代了所有"ha"的.
试试这个replaceFirst方法.它使用正则表达式,但文字序列"ha"仍然有效.
string.replaceFirst("ha", "gurp");
Run Code Online (Sandbox Code Playgroud)