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

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

相关推荐
Reggie_L1 分钟前
RabbitMQ -- 保障消息可靠性
开发语言·后端·ruby
何中应11 分钟前
如何截取PDF内容为图片
java·开发语言·后端·pdf
边洛洛1 小时前
next.js项目部署流程
开发语言·前端·javascript
爱幻想-hjyp1 小时前
【Python】uv包管理器常用命令
开发语言·python·uv
哈皮Superman1 小时前
【Research】MagicFuzzer: Scalable deadlock detection for large-scale applications
java·开发语言·数据库
lly2024061 小时前
NoSQL 简介
开发语言
千里马-horse1 小时前
Boost.Iostreams 简介
开发语言·c++·boost
yi碗汤园1 小时前
【一文了解】八大排序-冒泡排序、选择排序
开发语言·前端·算法·unity·c#·1024程序员节
是苏浙2 小时前
零基础入门C语言之深入了解指针3
c语言·开发语言
陌路202 小时前
C17值类别概念
开发语言·c++