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

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

相关推荐
顾北1213 小时前
SpringCloud 系列 04:Gateway 断言 / 过滤器 / 限流 一站式落地指南
java·开发语言·数据库
wuqingshun31415913 小时前
java创建对象的方式
java·开发语言
二十雨辰13 小时前
[英语]-介词和动词
开发语言
程序员敲代码吗13 小时前
提升Python编程效率的五大特性
开发语言·python
Kurbaneli13 小时前
C语言过时了吗?2025年仍不可替代
c语言·开发语言
ShineWinsu14 小时前
对于C++中stack和queue的详细介绍
开发语言·数据结构·c++·面试·stl·queue·stack
List<String> error_P14 小时前
Python蓝桥杯常考知识点-模拟
开发语言·python·蓝桥杯
油墨香^_^14 小时前
Spring Cloud Feign 进阶详解:契约测试、负载均衡、文件上传与原生API
java·开发语言
比奇堡鱼贩14 小时前
python第五次作业
开发语言·前端·python
半兽先生14 小时前
使用 retire.js 自动检测前端 JavaScript 库漏洞
开发语言·前端·javascript