查找两个 Chapter 中的 grey ,并将 grep 替换成 grap ,可我就是不明白第二个?是什么意思
1
wittyfox 2016-04-10 22:43:25 +08:00 via Android
从哪看的?
|
2
feiyuanqiu 2016-04-10 23:21:58 +08:00
你直接用 vim 试一试就知道了
s 操作的结构是这样的::[range]s[ubstitute]/{pattern}/{string}/[flags] :?^Chapter?,/^Chapter/ 指定范围。?^Chapter? 和 /^Chapter/ 是一样的,都是一个正则,表示任何非 Chapter 的词,?和 / 都是分隔符。连起来的意思就是选中两个 Chapter 之间的内容 s=grey=gray=g 全局替换 grey 为 gray ,这里用 = 作为 s 操作的分隔符 |