perl语言中模式匹配的左右关系

这里简单记录一下,在perl语言中,关于模式匹配的一个细节:

在进行模式匹配的时候,左边写需要查找的字符串,右侧写匹配的关键字.

两边的顺序不一样就会导致匹配结果不一样.

测试代码:

perl 复制代码
my $city_name = "beijing";
my $address_info = "beijing tiantan";
if ( $city_name =~ $address_info ) {
	print "1 - information: $address_info";
}

if ( $address_info =~ $city_name ) {
	print "2 - name: $city_name";
}

执行的输出结果为: 2 - name: beijing

这里大家使用的时候需要注意模式匹配左右两边的内容,仅此简单记录

相关推荐
xyq20245 分钟前
C++ 类 & 对象
开发语言
海天一色y7 分钟前
使用 Python + Tkinter 打造“猫狗大战“回合制策略游戏
开发语言·python·游戏
独自破碎E8 分钟前
BISHI69 [HNOI2008]越狱
android·java·开发语言
郝学胜-神的一滴11 分钟前
计算思维:数字时代的超级能力
开发语言·数据结构·c++·人工智能·python·算法
m0_5312371712 分钟前
C语言-数组练习
c语言·开发语言·算法
尘缘浮梦16 分钟前
websockets处理流式接口
开发语言·python
※DX3906※21 分钟前
Java多线程3--设计模式,线程池,定时器
java·开发语言·ide·设计模式·intellij idea
froginwe1128 分钟前
Shell test 命令详解
开发语言
沐知全栈开发32 分钟前
jQuery 密码验证
开发语言
宇木灵9 小时前
C语言基础学习-二、运算符
c语言·开发语言·学习