码迷,mamicode.com
首页 > 其他好文 > 详细

Perl 正则匹配经验记录

时间:2018-03-01 17:09:53      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:多行   部分   gms   分隔符   class   经验   span   use   nbsp   

1.$/=">";重新定义字符串分隔符为“>”.

2.perl 中/ms,/msg,/gms是什么意思?

正则表达式中,//msg和//gms意思一样。

//g表示找出字符串中所有匹配的部分,如$x= "cat dog house"; @words = ($x =~ /(\w+)/g);  #结果 $word[0] = ‘cat‘ $word[1] = ‘dog‘ $word[2] = ‘house‘ 

//m表示把字符串看成多行数据。‘.‘匹配除"\n"外任何字符。 ^和 $, 匹配字符串中任何行的开头或结尾

//s表示把字符串看成单行数据。‘.‘匹配任何字符,包括"\n"。 ^和 $,只匹配字符串的开头或结尾

//ms表示把字符串看成单行数据。 ‘.‘匹配任何字符,包括"\n"。 ^和 $, 匹配字符串中任何行的开头或结尾

 

Perl 正则匹配经验记录

标签:多行   部分   gms   分隔符   class   经验   span   use   nbsp   

原文地址:https://www.cnblogs.com/Formulate0303/p/8488106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!