1、【\d】表示可以匹配任意一个数字,相当于【[0-9]】。
2、从下面的代码例子中可以看到:【\s】表示可以匹配任意一个空白字符,就比如说:换页符、换行符、回车和制表符等。
3、从下面的代码例子中可以看到:【\w】表示可以匹配任意一个数字、字母(包括大小写)和下划线。
4、【.】表示可以匹配除换行符以外任意一个字符。
5、如果想匹配小数点而不是想使用小数点在正则表达式中特殊的用法是,这个时候需要将正则表达式中的小数点进行转义,就是将【\.】替换【.】,这样就可以匹配小数点了。
换行符是\n
\r是回车符
你的图片里没有换行,是\n这2个字符,而不是新行
匹配换行符以外的任意字符的正则是:
[^\n]*
广义的换行符,其实包括回车符和换行符两个,即ASCII的13和10,常用\r和\n表示。
写在文本中的\n是不会自动视为换行符的,测试$_="asdf\nasdf";s/./-/;print;即可明白
\n换行