weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
          數據加載中……

          vi中如何使用:s 命令實現字串的替換

          :s/str1/str2/ 用字串 str2 替換行中首次出現的字串 str1
          :s/str1/str2/g 用字串 str2 替換行中所有出現的字串 str1

          :.,$ s/str1/str2/g 用字串str2替換正文當前行到末尾所有出現的字符串str1

          :1,$ s/str1/str2/g 用字串str2替換正文中所有出現的字串str1

          :g/str1/s//str2/g 功能同上.


            由以上可知,g放在命令末尾,表示對搜索字串的每次出現進行替換;不加g,表示只對搜索字串
          的首次出現進行替換,g放在命令開頭,表示對正文中所有包含搜索字串的行進行替換.

          from: http://fanqiang.chinaunix.net/a1/b5/20010628/210400718.html

          posted on 2005-11-28 13:50 weidagang2046 閱讀(1731) 評論(1)  編輯  收藏 所屬分類: Linux

          評論

          # re: vi中如何使用:s 命令實現字串的替換  回復  更多評論   

          :%s/str1/str2/g 實現全局替換。
          2006-02-10 11:50 | weidagang2046
          主站蜘蛛池模板: 二连浩特市| 左贡县| 罗源县| 澄江县| 赫章县| 侯马市| 双城市| 临颍县| 大关县| 湘西| 永仁县| 阳曲县| 塘沽区| 梨树县| 临江市| 和平区| 内丘县| 鲜城| 中宁县| 靖边县| 庆元县| 罗城| 成都市| 方正县| 宜昌市| 五峰| 徐州市| 格尔木市| 平阳县| 四川省| 岳普湖县| 岳阳市| 洱源县| 玉树县| 中阳县| 调兵山市| 虹口区| 十堰市| 蒲城县| 游戏| 塔城市|