正则表达式换行

来源:互联网 发布:入门pcb设计软件 编辑:程序博客网 时间:2024/05/17 00:14

然后上网一查,虽然没有查出上述规则到底是什么地方出问题了,但是查出了一个解决办法,经过一试,果然可以匹配包括换行符在内的任意字符,以下为正确的正则表达式匹配规则

([\s\S]*)

同时,也可以用 “([\d\D]*)”、“([\w\W]*)” 来表示。


import com\.webex\.dms2\.util\.log4j\.LogService;([\s\S]*?)import com\.webex\.dms2\.util\.log4j\.LogService;



因为早期使用正则表达式的工具是基于行的。它们都是一行一行的读入一个文件,将正则表达式分别应用到每一行上去。在这些工具中,字符串是不包含换行符的。因此“.”也就从不匹配新行符。

有如下几种方式可以匹配

1)\s\S、\d\D、\w\W

原因:不详

2)[^.]

原因:匹配非(任何字符(与行结束符可能匹配也可能不匹配))


原创粉丝点击