1. 程式人生 > >Notepad++列編輯、正則查詢、替換

Notepad++列編輯、正則查詢、替換

       將源資料轉成初始化sql語句。
源資料

104110040018,1,中國銀行,中國銀行天津瓊州道支行,NULL,1100,天津市,12,天津市
104110040059,1,中國銀行,中國銀行天津利民道支行,NULL,1100,天津市,12,天津市
104110040091,1,中國銀行,中國銀行天津九龍路支行,NULL,1100,天津市,12,天津市
104110040106,1,中國銀行,中國銀行天津楓林路支行,NULL,1100,天津市,12,天津市
104110040139,1,中國銀行,中國銀行天津濱湖路支行,NULL,1100,天津市,12,天津市
104110040155,1,中國銀行,中國銀行天津南樓支行,NULL,1100,天津市,12,天津市
104110045006,1,中國銀行,中國銀行天津和平支行,NULL,1100,天津市,12,天津市
104110050021,1,中國銀行,中國銀行天津海洋支行,NULL,1100,天津市,12,天津市
104110050048,1,中國銀行,中國銀行泰達大街支行,NULL,1100,天津市,12,天津市

處理列頭

       將游標定位在第一行資料開始處,按alt+c組合鍵,彈出列編輯視窗,如圖:

       

       插入相應文字,確定後,資料變成了下面這樣:

insert into t_bank values(104110040018,1,中國銀行,中國銀行天津瓊州道支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110040059,1,中國銀行,中國銀行天津利民道支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110040091,1,中國銀行,中國銀行天津九龍路支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110040106,1,中國銀行,中國銀行天津楓林路支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110040139,1,中國銀行,中國銀行天津濱湖路支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110040155,1,中國銀行,中國銀行天津南樓支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110045006,1,中國銀行,中國銀行天津和平支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110050021,1,中國銀行,中國銀行天津海洋支行,NULL,1100,天津市,12,天津市
insert into t_bank values(104110050048,1,中國銀行,中國銀行泰達大街支行,NULL,1100,天津市,12,天津市

處理列尾

       按ctrl+h組合鍵,彈出替換視窗,如圖:

       

       windows下,每行都以這兩個字元結束,\r使游標移到行首,\n使游標下移一行,注意要將查詢模式選擇為擴充套件,全部替換後,資料變成了下面這樣:

insert into t_bank values(104110040018,1,中國銀行,中國銀行天津瓊州道支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110040059,1,中國銀行,中國銀行天津利民道支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110040091,1,中國銀行,中國銀行天津九龍路支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110040106,1,中國銀行,中國銀行天津楓林路支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110040139,1,中國銀行,中國銀行天津濱湖路支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110040155,1,中國銀行,中國銀行天津南樓支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110045006,1,中國銀行,中國銀行天津和平支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110050021,1,中國銀行,中國銀行天津海洋支行,NULL,1100,天津市,12,天津市);
insert into t_bank values(104110050048,1,中國銀行,中國銀行泰達大街支行,NULL,1100,天津市,12,天津市);
處理文字

       要將中文轉換成兩端帶單引號的,匹配中文需要用正則[一-龥]+,這裡的問題是我們替換的時候要獲取當前匹配的字串,按ctrl+h組合鍵,彈出替換視窗,如圖:
       

       使用小括號將匹配的字串包上,然後替換值中可以通過$1表示式來獲取到當前正在匹配的值,這裡可以更復雜些,比如存在多個小括號,相應的可以使用$1、$2、$3來獲取對應值,全部替換後,就是我們最終想要的資料了。

insert into t_bank values(104110040018,1,'中國銀行','中國銀行天津瓊州道支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110040059,1,'中國銀行','中國銀行天津利民道支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110040091,1,'中國銀行','中國銀行天津九龍路支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110040106,1,'中國銀行','中國銀行天津楓林路支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110040139,1,'中國銀行','中國銀行天津濱湖路支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110040155,1,'中國銀行','中國銀行天津南樓支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110045006,1,'中國銀行','中國銀行天津和平支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110050021,1,'中國銀行','中國銀行天津海洋支行',NULL,1100,'天津市',12,'天津市');
insert into t_bank values(104110050048,1,'中國銀行','中國銀行泰達大街支行',NULL,1100,'天津市',12,'天津市');
       本文來自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/22507859,轉載請註明。

相關推薦

Notepad++編輯查詢替換

       將源資料轉成初始化sql語句。源資料: 104110040018,1,中國銀行,中國銀行天津瓊州道支行,NULL,1100,天津市,12,天津市 104110040059,1,中國銀行,中國銀行天津利民道支行,NULL,1100,天津市,12,天津市 104

用PostgreSQL 做實時高效 搜尋引擎 - 全文檢索模糊查詢查詢相似查詢ADHOC查詢

用PostgreSQL 做實時高效 搜尋引擎 - 全文檢索、模糊查詢、正則查詢、相似查詢、ADHOC查詢作者digoal 日期2017-12-05 標籤PostgreSQL , 搜尋引擎 , GIN , ranking , high light , 全文檢索 , 模糊查詢 , 正則查詢 , 相似查詢 ,

第四周作業(aliasgrep表示式find命令的基本用法)

1.命令別名 alias的用法 通過alias命令實現: (1)alias不帶任何選項將顯示當前shell下所有的可用的命令別名的資訊,其中,等號之前表示新的命令名稱,等號右邊表示的是要替代的命令及其引數。 (2)定義別名: alias new_name='old_name options' 注:通

ASP.NET開發中主要的字元驗證方法-JS驗證表示式驗證控制元件後臺驗證

在ASP.NET開發中主要的驗證方法收藏 <1>使用JS驗證 匹配中文字元的正則表示式: [\u4e00-\u9fa5] 匹配雙位元組字元(包括漢字在內):[^\x00-\xff] 備註:可以用來計算字串的長度(一個雙位元組字元長度計2,ASCII字元計1) 匹配空白行的正則表示式:\n\s

文字處理(grepsed)表示式vim基礎

文字處理三劍客:(grep、sed)                 grep命令:Global search REgular expression and Print out t

用python處理時間utf8文字匹配序列化目錄路徑搜尋xml解析

python 處理時間 1 import time 2 import re 3 now = time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime()) 4 timeobj = re.match(r'(.*)-(.*)-(.*) (.*):(.*):(.*)',

Elasticsearch 之(21)字首搜尋萬用字元搜尋搜尋推薦搜尋 和 模糊搜尋

1、字首搜尋搜尋包含KDKE字首的articleID GET /forum/article/_search { "query": { "prefix": { "articleID": { "value": "KDKE" }

Django的路由系統|URL配置表示式分組命名名稱空間命名URL反向解析

1,主要內容 1. 檢視(接收請求返回響應那部分) 1. CBV(class base view)和FBV(function base view) 2. request物件 1. 之前學過的 1. request.method

過擬合泛化歸一化

1、什麼是過擬合過擬合現象:通常我們在分類任務過程中都會遇到過擬合這種現象,具體表現為,當我們增加訓練集的資料時,測試集的分類效果反而降低,這種現象稱為過擬合,或者叫過配。過擬合的本質:是由於監督學習問

常用軟體工具(Pycharm碼雲Git 表示式markdown)

Part A. Pycharm的常用快捷鍵 參考來源 在PyCharm安裝目錄的help資料夾下可以找到ReferenceCard.pdf快捷鍵英文版說明。中文版的說明可見參考來源。 自定義的快捷鍵 ctrl+Num1:在資料夾中開啟檔案。 ctrl+Num

CNN for Visual Recognition(6)-lecture5預處理損失函式

本節主要講了資料預處理、正則化以及損失函式 資料預處理 關於資料預處理我們有3種常用的方式,假設資料矩陣X,假設其尺寸是[N,D](N是資料樣本的數量,D是資料的維度)。 去均值 去均值是預處理最常見的。對待訓練的每一張圖片的特徵,都減去

ElasticSearch教程——字首搜尋萬用字元搜尋搜尋推薦搜尋 和 模糊搜尋

字首搜尋 搜尋包含KDKE字首的articleID GET /forum/article/_search { "query": { "prefix": { "articleID": { "value": "KDKE"

自動化運維工具之Puppet變數表示式流程控制類和模板

  前文我們瞭解了puppet的file、exec、cron、notify這四種核心資源型別的使用以及資源見定義通知/訂閱關係,回顧請參考https://www.cnblogs.com/qiuhom-1874/p/14073437.html;今天我們來了解下puppet中的變數、正則表示式、流程控制、類和模板

MySQL之聚合查詢查詢合併查詢表示式查詢詳解

一:聚合查詢 1:MySQL之聚合函式 基本表orderitems表結構如下: 2:count()函式 2.1:count()函式用來統計記錄的條數 2.2:與group by 關鍵字一起使用 SQL語句如下: 查詢的結果如下: 3:su

chapter2:表示式文字標準化和編輯距離

Speech and Language Processing: An introduction to Natural Language Processing, Computational Linguistic, and Speech Recognition. C

鳥哥的Linux私房菜-第10/11/12/13章(vim程序編輯學習bash表達式與文件格式化處理學習Shell Scripts)

重定向 數據文件 bin 情況下 control 入侵檢測 nts 背景 成了 第10章 vim程序編輯器 可以將vim看做vi的進階版本,vim可以用顏色或底線等方式來顯示出一些特殊的信息。 為何要學習vim?因為:   a. 所有的 Unix Like 系統都會內

15模塊re

mage ext lac images pat 發生 tail company 一對一 一:什麽是正則?  正則就是用一些具有特殊含義的符號組合到一起(稱為正則表達式)來描述字符或者字符串的方法。或者說:正則就是用來描述一類事物的規則。(在Python中)它內嵌在Pytho

字符串

ase 個數 依次 截取字符串 sci fun 其中 測試 查找 字符串的一些方法: 【IE7下不兼容方括號取下標,可以使用charAt()】 1.charAt(index) : 【根據下標取字符串】參數裏面傳遞字符的

25表達式

換行 all group tro search 十進制數 [] 找對象 正則表達 一 正則表達式 1 功能:字符串的模糊匹配查詢 "hello".find("yuan\n egon\nalex") 2 元字符 re.findall(‘查找對象‘,‘內容‘)----匹配出

改善深層神經網絡:超參數調試化及優化

正則 ria 左右 訓練 訓練集 第一周 1.3 實驗 必須 第一周 深度學習的實用層面 1.1 訓練、驗證、測試集 應用機器學習是個高度叠代的過程:想法--->編碼--->實驗 (1)神經網絡的層數 (2)隱含層神經元個數 (3)學習率 (4)激勵函數