perl正则匹配
2008-10-16 09:38
134 查看
字符的种类是一定的,无非是空格,数字,大小写字母,-_+=和perl中定义的元字符,还有本国语言。所以原则上任何格式的字符都能匹配。
匹配工具:选择符号,关键字,量词,断言,转义字符
当出现多个字符组成的 非空格字符时候, 例如123,45-3_s_SDGG 则使用[0-9A-Za-z-_,]{1,} 若加上^$则只能匹配一行中仅有这些字符的且连贯组成的字符串。
转义字符/S可以使得匹配的范围加宽,使用时注意
使用断言可以使得匹配更为精确,但是有可能匹配不到。
在读程序时候,如果有else的时候,应当考虑什么时候else成立,凡是从正反两方面考虑,才不会出错。
匹配工具:选择符号,关键字,量词,断言,转义字符
当出现多个字符组成的 非空格字符时候, 例如123,45-3_s_SDGG 则使用[0-9A-Za-z-_,]{1,} 若加上^$则只能匹配一行中仅有这些字符的且连贯组成的字符串。
转义字符/S可以使得匹配的范围加宽,使用时注意
使用断言可以使得匹配更为精确,但是有可能匹配不到。
在读程序时候,如果有else的时候,应当考虑什么时候else成立,凡是从正反两方面考虑,才不会出错。
相关文章推荐
- perl中正则匹配 ("=!" "!~")
- perl 中一些常用的正则匹配
- Perl 正则表达式 动态匹配
- Perl 常用正则匹配
- perl正则内置变量匹配
- Perl正则表达式匹配
- 正则表达式之二:与正则表达式进行匹配-正则表达式与Perl接轨
- perl学习笔记四——正则匹配
- 用awk获得匹配的正则表达式,完成Perl中的功能
- perl 正则匹配多个
- 在perl中简单的正则匹配
- 巧用多个正则表达式解决取反替换问题(解决不匹配则替换问题)——用sed和perl的正则表达式
- Perl 正则表达式捕捉匹配
- Perl 正则表达式 模式匹配
- Perl 多个正则匹配
- perl正则的命名捕获与匹配变量使用
- perl 中部分正则表达式中匹配非空字符和正常使用字符
- 在perl中简单的正则匹配
- perl正则表达式返回多个匹配
- perl 取出正则表达式的匹配位置