欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java正則空格和換行

錢淋西1年前7瀏覽0評論

Java正則表達式中,空格和換行都是常見的匹配符號,下面分別介紹。

// 匹配空格
String pattern = "\\s+";
String str = "hello world";
str = str.replaceAll(pattern, "");
System.out.println(str); // 輸出 helloworld

上述代碼中,定義了一個空格的正則表達式模式 "\\s+",表示匹配一個或多個連續的空格。然后使用replaceAll方法將"hello world"字符串中的所有空格替換為空字符串,輸出結果為"helloworld"。

// 匹配換行
String pattern = "\\n+";
String str = "hello\nworld\n";
str = str.replaceAll(pattern, "");
System.out.println(str); // 輸出 helloworld

上述代碼中,定義了一個換行的正則表達式模式 "\\n+",表示匹配一個或多個連續的換行符。然后使用replaceAll方法將"hello\nworld\n"字符串中的所有換行符替換為空字符串,輸出結果為"helloworld"。

當然,空格和換行符也可以組合使用,比如我們想要匹配一個或多個連續的空格或換行符,可以使用 "\\s+|\\n+" 的正則表達式模式。

// 匹配空格或換行
String pattern = "\\s+|\\n+";
String str = "hello \n\n world";
str = str.replaceAll(pattern, "");
System.out.println(str); // 輸出 helloworld

上述代碼中,定義了一個空格或換行的正則表達式模式 "\\s+|\\n+",表示匹配一個或多個連續的空格或換行符。然后使用replaceAll方法將"hello \n\n world"字符串中的所有空格或換行符替換為空字符串,輸出結果為"helloworld"。