$也能匹配\n
见Perl语言入门,page 132, 注释6
1 /^.*$/能匹配"\n"么?能!因为$不仅能匹配行尾,也能匹配\n
2 /^.*$/能匹配"b\n"么?能!.能b匹配. \n匹配$
3 /^.*$/能匹配"\nb"么?不能!为什么?因为默认情况下,.不能匹配\n,把模式改一下变成/^.*$/s就可以了,/s表示.能匹配任意字符,包括\n
多行匹配/m
看一个例子,这段代码输出:hello
复制代码 代码如下:
my $text = "hello, world,\nhello zdd,\nhello autumn";
while ( $text =~ /^hello/g ) {
print "hello\n"
}
稍微改变一下,加上/m选项
复制代码 代码如下:
my $text = "hello, world,\nhello zdd,\nhello autumn";
while ( $text =~ /^hello/mg ) {
print "hello\n"
}
现在输出变成了
hello
hello
hello
注解:
默认情况下,^和$匹配整个字符串的开头和结尾,但是加上/m之后,^和$就匹配每行的开头和结尾。也就是说,因为字符串中有换行符\n,所以/m选项使得^$匹配每行的开头和结尾。
如果字符串中没有换行符,那么/m选项是不起作用的。
相关推荐:
郑州企业网站制作公司,郑州招聘网站有哪些?
jquery 子窗口操作父窗口的代码
高端网站建设制作设计,黄页网站建设费用多少?
Flex Data Binding详解
flex 简单例子(含实例效果图 源码)
视频网站app制作软件,有什么好的视频聊天网站或者软件?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
服装网站制作公司有哪些,服装网批那个网站比较好?
JSP EL表达式详细介绍
网站logo制作免费,DW网页制作时,如何在网页标题前加上logo?
HTML制作网站代码,怎样用HTML制作网页?
自贡网站制作公司,自贡银行怎么网上开户?
MySQL下将一个表的数据插入到另外一个表的实现语句
jQuery Ajax之$.get()方法和$.post()方法
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
js 获取中文拼音,Select自动匹配字母获取值的代码
JSP 报表打印的一种简单解决方案
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
vbs 调用中文语音让你电脑听你的命令的实现代码
网站制作需要会哪些技术,建立一个网站要花费多少?
制作门户网站的参考文献在哪,小说网站怎么建立?
流程图在线制作网站免费导出,适合新手使用的在线流程图网站有哪些?
hh.exe 隐藏参数 chm反编译命令参数
电商网站制作公司有哪些,1688网是什么意思?
点击文章内容处弹出页面代码
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
外贸公司网站制作哪家好,maersk船公司官网?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
CMD下的网络安全配置命令
制作网页的网站有哪些,电脑上怎么做网页?
长春网站建设制作,dw如何新建网页?
图册素材网站设计制作软件,图册的导出方式有几种?
常州公司网站制作公司,常州安泰诺有限公司官网?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
网站制作方法有哪些,怎样制作自己的网页?
简历在线制作网站免费,免费下载个人简历的网站是哪些?
SQL 语句优化方法30例
实现按关健字模糊查询,并按匹配度排序的SQL语句
购物网站制作公司有哪些,哪个购物网站比较好?
招贴海报怎么做,什么是海报招贴?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
深圳网站制作培训,深圳哪些招聘网站比较好?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
制作旅游网站html,怎样注册旅游网站?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
asp.net下检测SQL注入式攻击代码
,北京保利官方网站?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
mySQL 延迟 查询主表