java 正则 匹配 带有RN字符的 字符串问题

java 正则 匹配 带有RN字符的 字符串问题,第1张

点号“.” 在正则中,无法匹配换行。所以 “.” 遇到 \森烂r\n 就匹配歼桐失败

想要让 * 能够匹配 换行,需要开启 多行模式氏春坦(好像叫这么个名,太长时间没用忘了,抱歉哈)

\n 表示New line,即换行

\r 表示Carriage return,表示回到行首,不会换到下一行

\r\n 回车换行,即回到行首并且换一行

在不同的系统中还有不同的含义。

在windows中的含义:

'\n'  换行,换到当前位置的下一行,而不会回到行首

\r  表示回到行嫌埋扰首,不会换到下一行

在linux中的含义:

\n会进行回车+换行的 *** 作,

\r 回车符只会作液汪为控制字符("^M")显示,不发生回车的 *** 作。

最后,\r\n在系统中都表芹旦示回车换行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11977285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存