加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl ? * + 和空格结合

发布时间:2020-12-15 23:43:01 所属栏目:大数据 来源:网络整理
导读:pre name="code" class="sql"* 表示0次或多次 [root@master ~]# cat 1.pl $_="aabb";if ( $_ =~ /aasbb/){print "2222222222n"};[root@master ~]# perl 1.pl [root@master ~]# [root@master ~]# cat 1.pl $_="aa bb";if ( $_ =~ /aasbb/){print "22222222
<pre name="code" class="sql">*  表示0次或多次 
[root@master ~]# cat 1.pl 
$_="aabb";
if ( $_ =~ /aasbb/){print "2222222222n"};
[root@master ~]# perl 1.pl 
[root@master ~]# 


[root@master ~]# cat 1.pl 
$_="aa bb";
if ( $_ =~ /aasbb/){print "2222222222n"};
[root@master ~]# perl 1.pl 
2222222222

[root@master ~]# cat 1.pl 
$_='#aTime';
 if ($_ =~ /^#s*Time/){print "22222111n"};
[root@master ~]# perl 1.pl 

---匹配0个空格
[root@master ~]# cat 1.pl 
$_='#Time';
 if ($_ =~ /^#s*Time/){print "22222111n"};
[root@master ~]# perl 1.pl 
22222111

--匹配1个空格
[root@master ~]# cat 1.pl 
$_='# Time';
 if ($_ =~ /^#s*Time/){print "22222111n"};
[root@master ~]# perl 1.pl 
22222111

--匹配多个空格
[root@master ~]# cat 1.pl 
$_='#   Time';
 if ($_ =~ /^#s*Time/){print "22222111n"};
[root@master ~]# perl 1.pl 
22222111
-------------------------------------------------
+ 是一个特殊字符,表示匹配"+前边内容一次或多次。  

[root@master ~]# cat 1.pl 
$_="aa bb";
if ( $_ =~ /aas+bb/){print "2222222222n"};
[root@master ~]# perl 1.pl 
2222222222

----------------------------------------------
? 表示零或一次  

[root@master ~]# cat 1.pl 
$_="aabb";
if ( $_ =~ /aas?bb/){print "2222222222n"};
[root@master ~]# perl 1.pl 
2222222222

[root@master ~]# cat 1.pl 
$_="aa bb";
if ( $_ =~ /aas?bb/){print "2222222222n"};
[root@master ~]# perl 1.pl 
2222222222




[root@master ~]# cat 1.pl 
$_="aa  bb";
if ( $_ =~ /aas?bb/){print "2222222222n"};
[root@master ~]# perl 1.pl 
[root@master ~]# 


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读