中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java中replaceall的用法有哪些

小億
167
2023-08-01 17:40:05
欄目: 編程語言

在Java中,replaceAll()方法是用于替換字符串中的所有匹配項的。該方法有以下幾種用法:

  1. replaceAll(String regex, String replacement):將字符串中所有匹配正則表達式regex的子字符串替換為指定的replacement字符串。
String str = "Hello, World!";
String replacedStr = str.replaceAll("o", "e");
System.out.println(replacedStr); // 輸出:Helle, Werld!
  1. replaceAll(String regex, Function<MatchResult, String> replacer):使用指定的函數將字符串中的每個匹配正則表達式regex的子字符串替換為計算得到的結果。
String str = "Hello, World!";
String replacedStr = str.replaceAll("o", match -> match.group().toUpperCase());
System.out.println(replacedStr); // 輸出:HellO, WOrld!
  1. replaceAll(String regex, String replacement):通過指定的正則表達式和替換字符串來替換字符串中所有匹配的子字符串。
String str = "Phone number: 123-456-7890";
String replacedStr = str.replaceAll("\\d{3}-\\d{3}-\\d{4}", "XXX-XXX-XXXX");
System.out.println(replacedStr); // 輸出:Phone number: XXX-XXX-XXXX

需要注意的是,replaceAll()方法使用的是正則表達式進行匹配和替換,所以在使用時需要注意正則表達式的語法和特殊字符的轉義。

0
色达县| 东宁县| 陈巴尔虎旗| 泽普县| 康乐县| 青州市| 东城区| 漳浦县| 民乐县| 长治县| 通州市| 儋州市| 富蕴县| 交城县| 庆安县| 隆昌县| 石棉县| 合阳县| 平利县| 平武县| 年辖:市辖区| 内黄县| 高唐县| 丹棱县| 横峰县| 韶关市| 嘉定区| 渭源县| 仙桃市| 怀安县| 大连市| 西畴县| 广元市| 华蓥市| 清河县| 三门峡市| 长子县| 荆门市| 信宜市| 沈阳市| 呼玛县|