Chinaunix首页 | 论坛 | 博客
  • 博客访问: 700288
  • 博文数量: 108
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1436
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 09:49
文章分类
文章存档

2019年(16)

2015年(2)

2014年(20)

2013年(70)

我的朋友

分类: PERL

2014-02-25 14:28:26

? 如何创建简单的正则表达式。
? 如何使用正则表达式进行模式匹配。
? 如何使用正则表达式来编辑字符串。

第一个部分是简单模式的匹配奥~~
在P e r l中,模式被括在模式匹配运算符中间,有时该运算符采用m / /的形式。下面就是一
种简单的模式:
m / s i m o n /

最简单的通配符是+元字符。+用于使前面的字符与后面的字符至少匹配一次,也可以任
意次地进行匹配,并且仍然拥有匹配的表达式。因此, / d o + g /将能够与下面的字符串匹配:
66使用第一部分Perl 基础
下载
表6-1 特殊字符
字符匹配的字符
\ n 换行符
\ r 回车符
\ t 制表符
\ f 换页符
h o u n dd o g
h o td o g
d o o gie howser
d o o o o o og d o o g
但是不能与下面的字符串匹配:
b a d g e (因为没有o )
d o o f u s (因为没有g )
D o o g i e (因为D与d不同)
pagoda (因为d、o和g的顺序不对)


还可以使用替换的方法奥~~~
仅仅查找字符串中的模式和输入的信息行是不够的,有时也需要修改数据。方法之一
(当然不是惟一的方法)是使用替换运算符s / / /。它的句法如下:
s/查找到的/替换的新内容/;
阅读(1368) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~