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 分钟前
《QT 5.14.1 搭建 opencv 环境全攻略》
开发语言·qt·opencv
Anna。。7 分钟前
Java入门2-idea 第五章:IO流(java.io包中)
java·开发语言·intellij-idea
我曾经是个程序员30 分钟前
鸿蒙学习记录
开发语言·前端·javascript
爱上语文31 分钟前
宠物管理系统:Dao层
java·开发语言·宠物
小老鼠不吃猫1 小时前
力学笃行(二)Qt 示例程序运行
开发语言·qt
长潇若雪1 小时前
《类和对象:基础原理全解析(上篇)》
开发语言·c++·经验分享·类和对象
数据小小爬虫2 小时前
如何利用Python爬虫获取商品历史价格信息
开发语言·爬虫·python
Gao_xu_sheng2 小时前
Java程序打包成exe,无Java环境也能运行
java·开发语言
NiNg_1_2343 小时前
Python的sklearn中的RandomForestRegressor使用详解
开发语言·python·sklearn