weidagang2046的專欄

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

          vi中如何使用:s 命令實現(xiàn)字串的替換

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

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

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

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


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

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

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

          評論

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

          :%s/str1/str2/g 實現(xiàn)全局替換。
          2006-02-10 11:50 | weidagang2046
          主站蜘蛛池模板: 信丰县| 东丰县| 大化| 博爱县| 嘉定区| 齐齐哈尔市| 邵阳市| 桑日县| 南部县| 玉龙| 鹤岗市| 炉霍县| 呼伦贝尔市| 谢通门县| 西城区| 冀州市| 柘荣县| 洞头县| 通化市| 化德县| 磐安县| 宝坻区| 哈巴河县| 宁夏| 石台县| 临汾市| 嘉义县| 平武县| 溧阳市| 从江县| 额尔古纳市| 乌兰县| 淄博市| 银川市| 海丰县| 台北县| 泰安市| 马尔康县| 莫力| 军事| 绥滨县|