java 正则表达式如何只匹配换行符

2025-02-23 10:33:23
推荐回答(3个)
回答1:

java 正则表达式中\r只匹配一个回车符,\n只匹配一个换行符。

回答2:

利用正则表达式:"(?m)^.*$"就可以实现,具体实现方法如下:
import java.util.regex.*;

public class Main {
public static void main(String[] args) throws Exception {

String text = "auser1 home1b\n" +
"auser2 home2b\n" +
"auser3 home3b";

Matcher m = Pattern.compile("(?m)^.*$").matcher(text);

while (m.find()) {
System.out.println("line = " + m.group());
}
}
}

打印结果:
line = auser1 home1b
line = auser2 home2b
line = auser3 home3b

回答3:

\r\n
\r
\n
这些都有可能是回车。