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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何檢查和替換字符串中的字符序列?

如何檢查和替換字符串中的字符序列?

慕村9548890 2023-06-21 13:57:29
這里程序的輸出是什么:if originalString = "CATCATICATAMCATCATGREATCATCAT"; 輸出應(yīng)該是“我很棒”。該代碼必須找到字符序列(在本例中為 CAT),并將其刪除。另外,生成的字符串必須在單詞之間有空格。        String origString = remixString.replace("CAT", "");我發(fā)現(xiàn)我必須使用 String.replace,但是找出它是否不是 cat 并生成單詞之間有空格的結(jié)果字符串的邏輯可能是什么。
查看完整描述

3 回答

?
慕桂英3389331

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

首先,您可能想改用該replaceAll方法,以確保替換字符串中所有出現(xiàn)的“CAT”。然后,您想引入空格,因此不要使用空字符串,而是將“CAT”替換為“”(空格)。

正如下面的評論所指出的,單詞之間可能有多個空格 - 因此我們使用正則表達(dá)式將多個“CAT”實(shí)例替換為一個空格?!?”符號表示“一個或多個”。

最后,修剪 String 以去除前導(dǎo)和尾隨空白。

remixString.replaceAll("(CAT)+", " ").trim()


查看完整回答
反對 回復(fù) 2023-06-21
?
隔江千里

TA貢獻(xiàn)1906條經(jīng)驗 獲得超10個贊

也許這會有所幫助

String result = remixString.replaceAll("(CAT){1,}", " ");


查看完整回答
反對 回復(fù) 2023-06-21
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗 獲得超2個贊

您可以使用replaceAll它接受正則表達(dá)式:

String remixString = "CATCATICATAMCATCATGREATCATCAT";
String origString = remixString.replaceAll("(CAT)+", " ").trim();

replace注意:和的命名replaceAll非?;靵y。它們都替換匹配字符串的所有實(shí)例;區(qū)別在于,它replace采用文字文本作為參數(shù),而replaceAll采用正則表達(dá)式。


查看完整回答
反對 回復(fù) 2023-06-21
  • 3 回答
  • 0 關(guān)注
  • 178 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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