Perl正则表达式用法浅析
本文和大家重点讨论一下Perl正则表达式的相关内容,在学习Perl语言的过程中,Perl正则表达式问题经常会遇到,这里向大家介绍一下,希望通过本文的学习你对Perl正则表达式的概念有一定的认识。
Perl正则表达式
更多的时候,我们可能不能使用默认变量来进行Perl正则表达式的匹配,所以Perl提供了一个专门的运算符“=~”,它专门用来进行Perl正则表达式的匹配。忽略大小写
#!/usr/bin/Perl-w $str="helloPerlworld!\n"; if($str=~/Perl/i){###忽略大小写,匹配$str中是否存在Perl字符; print"$str"; }
Perl中的Perl正则表达式还可以使用变量来动态地改变匹配的模式,如:
1、字符串匹配
[root@test-linuxtmp]#catp.pl #!/usr/bin/Perl-w $str="helloPerlprogram!\n"; print"youinputis:\n"; $input=<STDIN>; chomp($input); if($str=~/$input/i){ print"haha,find$str\n"; } [root@test-linuxtmp]#./p.pl youinputis: hel haha,findhelloPerlprogram! [root@test-linuxtmp]#
相关推荐
wangzhaotongalex 2020-10-20
wyq 2020-11-11
TLROJE 2020-10-26
风雨断肠人 2020-10-13
duanqingfeng 2020-09-29
rechanel 2020-11-16
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
phphub 2020-09-10
taomengxing 2020-09-07
MaggieRose 2020-08-19
flyingssky 2020-08-18
山水沐光 2020-08-18
jyj00 2020-08-15
AHuqihua 2020-08-09
山水沐光 2020-08-03