- 博客(3)
- 收藏
- 关注
转载 关于Vim的模式匹配
1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g “%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用 “/
2011-06-16 00:37:00 607
转载 vim 贪婪
关于Vim的模式匹配模式开关当使用/...或者?...对文本进行查找,或者用s/...进行替换时,模式匹配开始起作用。大家都知道,模式匹配中有一些特殊字符,它们对如何进行字符匹配起着关键性的作用。如果用过Perl,那你很可能会不习惯Vim里的模式书写方式。因为在默认情况下,Vim将|和()看做是原义字符,假设你想匹配a或b并把匹配放入缓存,那你要写成“/(a/|b/)”。这
2011-06-16 00:37:00 572
转载 正则表达式子模式的困惑
下载了一本perl 5 unleashed书,在windows下打开没问题,linux下链接却打不开,仔细看发现是链接的文件名大小写没注意弄对,windows因为是大小写不敏感的,所以没报错。现在要把index.htm文件中形如ch01.htm,ch35.htm的链接文件名改为Ch35.htm(第一个字母大写)用正则表达式,看下面例子#!/usr/bin/perl -w$_
2011-06-16 00:34:00 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人