perl语言入门(7)
发布时间:2020-12-16 00:20:32 所属栏目:大数据 来源:网络整理
导读:1.什么是正则表达式 ? 也叫模式,就是一个匹配或者不匹配某字符串的模板. 2.使用简易模式匹配 ? # 在匹配$_时,把模式写在正斜杠/就可以了. $ _ ?=? "test" ;? print?ok?if?/test/;? ? # 如果匹配到test打印ok ? # // 要么返回真要么返回假 ? ? 在//中支持: ?
1.什么是正则表达式
? 也叫模式,就是一个匹配或者不匹配某字符串的模板. 2.使用简易模式匹配 ? # 在匹配$_时,把模式写在正斜杠/就可以了.
? # 如果匹配到test打印ok
? # // 要么返回真要么返回假 ? ? 在//中支持: ? 反斜线转义 ? 变量(不带双引号) ? ? 3.关于元字符 ? 什么是元字符其实就是一些特殊字符.
? 代表换行符n以外的所有字符.
? 如果想匹配点怎么办?
? # 转义啊
? 想要匹配反斜线呢?
? # 转下自己
4.简易量词?
5.模式分组 ? 用小括号来分组(),小括号也是元字符.
? #引用分组
? 注意
? # 解决这个问题133
? # 支持 g{-1} 6.则一匹配
? # 管道,表示左边或者右边
7.字符集
? # 所有大小写字母中的任一
? # 连字符是元字符???
? # abc中任一
? # 不匹配abc中任意一个
? ? 简写 ? d 所有数字中的任一 ? w 字符数字下划线中的任一字符 ? s 5种空白的任一个[ftnr ]换页制表换行回车空格 ? ? D W S ? # 正好跟上面小写的相反
? # 任意数目的空白
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |