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

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

相关推荐
说私域5 分钟前
全民电商时代下的链动2+1模式与S2B2C商城小程序:社交裂变与供应链协同的营销革命
开发语言·人工智能·小程序·php·流量运营
且去填词11 分钟前
三色标记法与混合写屏障:Go GC 垃圾回收全流程解析
开发语言·算法·golang·三色标记法·gogc·屏障技术
froginwe1112 分钟前
`.addClass()` 方法详解
开发语言
机器视觉知识推荐、就业指导16 分钟前
Qt 6 所有 C++ 类(官方完整清单 · 原始索引版)
开发语言·c++·qt
一口面条一口蒜16 分钟前
R 包构建 + GitHub 部署全流程
开发语言·r语言·github
IT199518 分钟前
C++ 实战笔记:OpenSSL3.5.2 实现 SM2 数据加密(附完整源码 + 注释)
开发语言·c++·笔记
leaves falling21 分钟前
c语言自定义类型深度解析:联合(Union)与枚举(Enum)
c语言·开发语言·算法
FJW02081429 分钟前
Python推导式与生成器
开发语言·python
xb113237 分钟前
C# WinForms界面设计
开发语言·c#
-Rane1 小时前
【C++】内存管理
开发语言·c++