第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

有選擇地替換子字符串

有選擇地替換子字符串

慕容3067478 2023-04-13 14:09:46
String str = "hdfCity1kdCity12fsd". 我只想替換City1而不Goa替換上面字符串City1中的序列。City1X我嘗試使用替換功能。str = str.replace("City1", "Goa")但結(jié)果是str = "hdfGoakdGoa2fsd"如何進(jìn)行這種選擇性替換?得到這個(gè)想要的結(jié)果str = "hdfGoakdCity12fsd";//solution: str.replaceAll("(?<!\\d)City1(?!\\d)", "Goa");抱歉讓我的案子不清楚
查看完整描述

5 回答

?
揚(yáng)帆大魚

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊

在您的情況下,您可以使用replaceFirst(). 這只會(huì)替換您匹配的字符串的第一次出現(xiàn):


String str = "City1 is beautiful than City12";

str = str.replaceFirst("City1", "Goa");

System.out.println(str);

將輸出:


Goa is beautiful than City12

除此之外,您可以使用更復(fù)雜的正則表達(dá)式來(lái)匹配您的確切情況



查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
胡子哥哥

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可以使用 replaceFirst() 或 replaceAll() 方法,但如果您想在中間替換,您可以找到您要查找的事件(此處的一個(gè)示例:Occurrences?of substring in a string)

使用返回的索引生成 2 個(gè)子字符串:第一部分保持不變,在第二部分中,必須替換第一個(gè)出現(xiàn)的位置 (replaceFirst())

最后:連接兩個(gè)子串。


查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個(gè)贊

您可以使用以下方法replaceFirst(regex, replacement):


 String str = "City1 is beautiful than City12";

 System.out.println(str.replaceFirst("City1", "Goa")); // Goa is beautiful than City12


查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
幕布斯7119047

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果它只是關(guān)于第一部分,你也可以使用 substring 方法。例子:


String str = "City1 is beautiful than City12";

str = "Goa" + str.substring(5);


查看完整回答
反對(duì) 回復(fù) 2023-04-13
?
哆啦的時(shí)光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊

如果您確定 City1 除了空格之外不會(huì)有任何字符,您可以使用:


String str = "City1 is beautiful than than City12";

str = str.replace("City1 ", "Goa ");

System.out.println(str);

與您的相同,但在替換字符串和新字符串的末尾有額外的空間


查看完整回答
反對(duì) 回復(fù) 2023-04-13
  • 5 回答
  • 0 關(guān)注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)