Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15021
  • 博文数量: 3
  • 博客积分: 112
  • 博客等级: 民兵
  • 技术积分: 35
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-18 12:10
文章分类
文章存档

2013年(1)

2012年(2)

我的朋友
最近访客

分类: Python/Ruby

2012-11-26 14:46:25


(一)
$/   =   ".\n"  
$text = <>
表示每次读的一行是以点号加换行符为结束标志 也就是说这一行可能包括多个逻辑行.
(二)
s/^\s*$/--/mg
$="abc\n\n\n\ndef"  经过上面正则替换得到(把多个空行替换成只包含--的一行):
$="abc\n--\ndef"      这也是/m的作用所致.
(三)
/[\s\w.!?]+\b/   永远匹配不到单词末尾的.!?(\b是指某个位置的左边是\w,而右边不是\w)
$="hello world!"  只能匹配 hello world
阅读(993) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~