perl中绑定 *** 作符=~是什么意思啊?

perl中绑定 *** 作符=~是什么意思啊?,第1张

=~ 念做 “does match" ,是匹配的意思;

表示左边的字符串是否匹配右边的正则表达式。

Perl 一般被称为“实用报表提取语言”(Practical Extraction and Report Language),也可能看到“perl”,所有的字母都是小写的。

一般,“Perl”,有大写的 P,是指语言本身,而“perl”,小写的 p,是指程序运行的解释器。

a+=2

a=a+2

b -=2

b=b-2

c .=c

c =c.c

这里的.是连接符作用是连接两段字符。而$line.=$in等价于$line=$line.$in

希望对你有帮助

Perl中~可用作于匹配 *** 作符 =~、!~。

=~检验匹配是否成功:$result = $var =~ /abc/;若在该字符串中找到了该模式,则返回非零值,即true,不匹配则返回0,即false。!~则相反。

这两个 *** 作符适于条件控制中,如:

if ($question =~/please/) {

print("Thank you for being polite!\n");

}

else {

print("That was not very polite!\n");

}。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11502272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存