Perl——正则表达式(一)字符匹配
来源:互联网 发布:qq飞车解封软件 编辑:程序博客网 时间:2024/05/20 21:45
一. 介绍
#正则表达式"hello world" =~ /world/;
二. 实例演示
(1) =~ 这个叫做模式绑定操作符,//包含要匹配的字符
if ("hello world" =~ /world/) { # trueprint "matches"; #程序会执行这一步}else {print "no matches";
(2) !~ 这个操作符则与 =~ 取相反的结果
if ("hello world" !~ /world/) { # falseprint "no matches"; }else {print "matches";#程序会执行这一步}
(3)声明标量进行匹配
$s = "hello world";if ( $s =~/world/) { #true print "matches"; #程序会执行这一步}else {print "no matches";}
(4) 省略 $_ =~
如果标量声明时,使用$_作为标量名,则在匹配时可以省略$_ =~
$_ = "hello world";if ( /world/) { #true 省略了 $_ =~print "matches"; #程序会执行这一步}else {print "no matches";}
(5) 保留字符
{}[]()^$.|*+?\当在正则表达式中使用到保留字符时,要对保留字符进行转义。
"2+2=4" =~ /2+2/; # doesn't match, + is a metacharacter
"2+2=4" =~ /2\+2/; # matches, \+ is treated like an ordinary +
(6) m
//可以用字符m!!的方式来替换
"2+2=4" =~ m!2\+2!; # matches
0 0
- Perl——正则表达式(一)字符匹配
- perl正则表达式匹配
- 正则表达式——匹配字符问题
- Perl——正则表达式(三) 更多匹配 //g
- 正则表达式(一)-- 匹配单个字符
- 正则表达式一匹配任何单一字符
- 正则表达式 模式匹配 PERL
- Perl 正则表达式 模式匹配
- Perl 正则表达式捕捉匹配
- Perl正则表达式 模式匹配
- 正则表达式字符匹配
- 正则表达式字符匹配
- Perl 正则表达式元字符
- 正则表达式2——匹配单个字符
- 正则表达式3——匹配一组字符
- perl/pcre正则表达式元字符/转义字符/量词/匹配方式
- perl/pcre正则表达式元字符/转义字符/量词/匹配方式
- 常用正则表达式汇总—(数字匹配/字符匹配/特殊匹配)
- Linux下vim中文乱码的解决方法
- 使用hadoop实现ip地理位置统计~ip归属地和运营商
- 好看的儿童剧,孩子的动画王国——丑小鸭儿童剧团
- 影响Java EE性能的十大问题
- 中国余数定理
- Perl——正则表达式(一)字符匹配
- HTML5+Canvas+jQuery调用手机拍照功能实现图片上传(一)
- PHP架构之注册表
- android 开发过程中遇到的问题及解决方案
- 使用tomcat产生的java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
- ecshop出现 readdir() expects parameter 1 to be resource, boolean given 错误
- C++全局变量的声明和定义
- mysql触发器的使用
- jpg转换成pdf转换器免费版