如何让Java的replaceAll只替换第二个匹配到的字符串?
- 内容介绍
- 文章标签
- 相关推荐
本文共计700个文字,预计阅读时间需要3分钟。
`String replace(char oldChar, char newChar)` 返回一个新的字符串,它是通过用 `newChar` 替换此字符串中出现的所有 `oldChar` 字符得到的。
`replaceAll(String regex, String replacement)` 使用给定的 `replacement` 替换此字符串中与正则表达式 `regex` 匹配的子序列。
String replace replaceFirst repaceAll区别
replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。
replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串
replaceFirst(String regex, String replacement)
使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。
总结:
replace 替换的是char,replaceAll、replaceFirst替换的可以是字符串,也可以是正则表达式;三者返回的都是一个新的字符串。
本文共计700个文字,预计阅读时间需要3分钟。
`String replace(char oldChar, char newChar)` 返回一个新的字符串,它是通过用 `newChar` 替换此字符串中出现的所有 `oldChar` 字符得到的。
`replaceAll(String regex, String replacement)` 使用给定的 `replacement` 替换此字符串中与正则表达式 `regex` 匹配的子序列。
String replace replaceFirst repaceAll区别
replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。
replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串
replaceFirst(String regex, String replacement)
使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。
总结:
replace 替换的是char,replaceAll、replaceFirst替换的可以是字符串,也可以是正则表达式;三者返回的都是一个新的字符串。

