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

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

相关推荐
人生在勤,不索何获-白大侠26 分钟前
day21——特殊文件:XML、Properties、以及日志框架
xml·java·开发语言
Dxy12393102163 小时前
Python PDFplumber详解:从入门到精通的PDF处理指南
开发语言·python·pdf
EutoCool4 小时前
Qt:布局管理器Layout
开发语言·c++·windows·嵌入式硬件·qt·前端框架
Cyanto4 小时前
Spring注解IoC与JUnit整合实战
java·开发语言·spring·mybatis
写不出来就跑路5 小时前
WebClient与HTTPInterface远程调用对比
java·开发语言·后端·spring·springboot
悠哉清闲5 小时前
C++ MediaCodec H264解码
开发语言·c++
张人玉5 小时前
c#中Random类、DateTime类、String类
开发语言·c#
Jinkxs5 小时前
JavaScript性能优化实战技术
开发语言·javascript·性能优化
ydm_ymz7 小时前
C语言初阶4-数组
c语言·开发语言
presenttttt7 小时前
用Python和OpenCV从零搭建一个完整的双目视觉系统(六 最终篇)
开发语言·python·opencv·计算机视觉