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
          主站蜘蛛池模板: 重庆市| 青神县| 商城县| 隆尧县| 册亨县| 庆元县| 永州市| 义乌市| 资溪县| 乐山市| 白玉县| 思南县| 米泉市| 中西区| 民勤县| 米脂县| 美姑县| 烟台市| 永泰县| 邢台市| 平塘县| 昌宁县| 山东省| 台湾省| 陇川县| 岱山县| 庆安县| 富民县| 仙居县| 云南省| 揭阳市| 公主岭市| 炉霍县| 芷江| 西林县| 保亭| 南皮县| 太和县| 青岛市| 禹城市| 正阳县|