weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0

          導航

          <2006年2月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627281234
          567891011

          常用鏈接

          留言簿(12)

          隨筆檔案(8)

          文章分類(421)

          文章檔案(409)

          相冊

          Link

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          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 閱讀(1736) 評論(1)  編輯  收藏 所屬分類: Linux

          評論

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

          :%s/str1/str2/g 實現全局替換。
          2006-02-10 11:50 | weidagang2046
          主站蜘蛛池模板: 定日县| 搜索| 鸡泽县| 长宁县| 平武县| 安化县| 内丘县| 金华市| 紫金县| 毕节市| 襄垣县| 同江市| 邓州市| 东源县| 晋中市| 枣强县| 乌鲁木齐市| 六盘水市| 定安县| 工布江达县| 赞皇县| 甘谷县| 西宁市| 渭南市| 平顶山市| 黄山市| 三河市| 资源县| 平遥县| 雅江县| 驻马店市| 庆安县| 当阳市| 桃园县| 河源市| 镇康县| 吉林省| 惠安县| 焦作市| 仁化县| 灵山县|