tnfh.net
当前位置:首页 >> pErl匹配换行符 >>

pErl匹配换行符

$str= " ABC DEFG"; print 1 if $str =~ /C\s+D/m; 或者 print 1 if $str =~ /C[\r\n]+D/m;

Perl 的,我可以告诉你:因为 s/\n// 是把换行符替换为空的意思,所以没有了换行附。。。 sed 的,我坐等答案~~

我不明白你第一个问题的意思是什么,chomp()作用是将换行符“\n”去掉,s/[\r\n]//g的意思是用将“[\r\n]”替换为空,也就是删除空格和换行符。 chomp($_)中的“$_”是默认变量。比如用文件句柄打开文件的时候,while(),$_就代表所打开文件的每一行。...

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com