使用正規表示式批量操作文字

2021-08-01 17:05:37 字數 469 閱讀 8381

需求:把資料庫上插入資料的語句扒下來,處理成自己想要的語句,批量插入測試資料

唯一識別符號——id。這個不能原樣插入,必須使用sys_guid()生成uuid。要替換掉原來的id,最簡單的就是手動一條條替換。

這裡,涉及了乙個程式設計原則——dry原則(don't repeat yourself)。重複勞動是不可取的,要動腦。

這裡可以用正規表示式,匹配「單引號內含32個字母或數字」的字串(正規表示式:'\w'),然後批量替換成uuid(正規表示式:sys_guid\(\),注意轉義字元\的使用)。之後再改其他字段。就可以愉快地生成出想要的資料了!

這裡生成資料可以這麼操作文字,其他地方也可以

正規表示式文字過濾

1.grep 預設是按照以行為基本單位進行匹配和顯示的。2.grep預設匹配只要包含模式字元即可 grep w 是按單詞匹配,和普通的匹配不一致 單詞的分隔符,數字加字母加下劃線都算做單詞的一部分 匹配顯示結果的行號 grep 並且關係和 或者關係 1.並且 grep root etc passwd...

python使用正規表示式文字替換

python使用正規表示式文字替換 2d客戶端程式設計從某種意義上來講就是素材組織,所以,素材組織經常需要批量處理,python一定是最佳選擇,不管是win linux mac都有乙個簡單的執行環境 舉兩個應用場景 直接看 吧 encoding utf 8 import re 將正規表示式編譯成pa...

使用正規表示式

如果原來沒有使用過正規表示式,那麼可能對這個術語和概念會不太熟悉。不過,它們並不是您想象的那麼新奇。請回想一下在硬碟上是如何查詢檔案的。您肯定會使用 和 字元來幫助查詢您正尋找的檔案。字元匹配檔名中的單個字元,而 則匹配乙個或多個字元。乙個如 data?dat 的模式可以找到下述檔案 data1.d...