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

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

相关推荐
头发还没掉光光几秒前
C语言贪吃蛇:基于Linux中ncurses库实的贪吃蛇小游戏
linux·c语言·开发语言
fie88898 分钟前
基于MATLAB的时变Copula实现方案
开发语言·matlab
冬奇Lab8 分钟前
【Kotlin系列12】函数式编程在Kotlin中的实践:从Lambda到函数组合的优雅之旅
android·开发语言·kotlin
写代码的【黑咖啡】13 分钟前
Python中的Msgpack:高效二进制序列化库
开发语言·python
Jaxson Lin18 分钟前
Java编程进阶:线程基础与实现方式全解析
java·开发语言
xiaoqider19 分钟前
C++继承
开发语言·c++
阿华hhh22 分钟前
day4(IMX6ULL)<定时器>
c语言·开发语言·单片机·嵌入式硬件
没有bug.的程序员25 分钟前
Java锁优化:从synchronized到CAS的演进与实战选择
java·开发语言·多线程·并发·cas·synchronized·
初九之潜龙勿用28 分钟前
C#实现导出Word图表通用方法之散点图
开发语言·c#·word·.net·office·图表
历程里程碑37 分钟前
Linux 2 指令(2)进阶:内置与外置命令解析
linux·运维·服务器·c语言·开发语言·数据结构·ubuntu