perl ---一个月的痛与快乐(9.18)
来源:互联网 发布:bi数据经理面试 编辑:程序博客网 时间:2024/04/29 06:01
第三天
第七章和第八章
1、在perl中正则表达式被称为模式(pattern)检测是否匹配。如/adc/
2、通配符 (.) 通配任何除换行符(/n)以外的字符。Eg:/b.t/匹配的有/pet/但是不匹配/peet/。反斜杠是使特殊符号保持原意 eg:/3/.145/表示3.145
3.、数量符(*)匹配前面条目零次或多次。还可以记忆,用/1…/n 引用。
(+)匹配前面的条目一个或多次。
(?) …一次或零次。
当然这三个是特殊的表达次数的可以有选择的设定 这里要用到{,}比如:/(abc){3,5}/表示匹配的字符串为3-5次 /abcabcabc/…/abcabcabcabcabcabc /
4、模式中的分组 小括号() 感觉有点像程序中的()为了提高优先级。
中括号[]字符,选择中括号中的任意字符匹配,如:[abcde]只要出现里面的任意字符就行。当然可以写成[a-e];中括号中的^表示反的意思.比如[^abcde]只要不包含里面的字符。注意不在中括号中的^ 表示锚位符 表示开头。$表示结尾。如:/^abcde/表示开头匹配abcde
5 字符类快捷方式 /d [0-9] 反/D
/w [A-Za-z0-9_] 反/W
/s [/f/t/n/r] 反/S
6、当然锚位符不只[]外的^和$ 还有单词锚位符/b
重要的还有优先级:括号()
数量符*、+、?、{}
锚位符和序列。字母之间的粘贴大于锚位符。
选择竖线 |
- perl ---一个月的痛与快乐(9.18)
- 做一个快乐的程序员(1)
- 用Perl:痛并快乐着!!
- perl的一个例子
- 做一个快乐的“活雷锋”
- 做一个快乐的程序员
- 做一个快乐的工作狂
- 做一个快乐的人
- 做一个快乐的程序员
- 做一个快乐的程序员
- Perl与Python处理文本数值的一个比较
- 与英语有关的一个月
- 编程是一个痛并快乐着的过程!
- 一个IT技术人员的回忆“痛并快乐着”
- 日记-5月18日-痛苦与快乐
- 程序员的快乐与痛苦
- 学习的快乐与痛苦
- 自学的痛苦与快乐
- Relish the Moment品味现在
- 工作之后才知道
- 测试人员华丽的转身——自动化测试之我见
- 如何将EXE和资源文件打包成一个EXE
- 开始
- perl ---一个月的痛与快乐(9.18)
- ucgui移植记录
- 国耻日论成败
- ceshi
- 用PureBasic开发控件
- DDR SDRAM容量计算
- http://acm.pku.edu.cn/JudgeOnline/problem?id=2305 大数的b进制数 取模
- 需求问题排查
- linux网络协议栈分析(八)