一直在做一些很基礎腦殘的手工性工作,例如:將一大批的**整理成json的格式,或者將很多的word文件中**資料整理成為json資料,或者python中的dict型別,以前只是傻乎乎的貼上複製,有時候也就是將已存在的字元批量替換一下,最近對正規表示式有了簡單的學習,感覺可以用正規表示式進行必要的替換。
一、整理word文件中錯誤碼提示
總共260多個,先複製到編輯器(以pycharm為例)
ctrl + r 替換,選中regex
6101-->請求資料缺少必選項 將-->替換為": "然後給數字前邊批量新增" ,正規表示式:(\d),替換為"$1結果:
"6101": "請求資料缺少必選項
然後替換後邊的文字為:請求資料缺少必選項" 即可
正怎表示式:([^"|:|\d|\s]\w),替換為$1",結果:"6101": "請求資料缺少必選項",
二、在word中的替換
1、段落標記 ^p2、製表符 ^t
3、任意字元 ^?
4、任意數字 ^#
5、任意字母 ^$
6、脫字型大小 ^^
7、分節符 ^%
8、段落符號 ^v
9、分欄符 ^n
10、省略號 ^i
11、全形省略號 ^j
12、長劃線 ^+
13、1/4長劃線 ^q
14、短劃線 ^=
15、無寬可選分隔符 ^x
16、無寬非分隔符 ^z
17、尾註標記 ^e
18、域 ^d
19、腳注標記 ^f
20、圖形 ^g
21、手動換行符 ^1
22、手動分頁符 ^m
23、不間斷連字元 ^~
24、不間斷空格 ^s
25、可選連字元 ^-
26、分節符 ^b
27、空白區域 ^w
--------------------
正規表示式替換
正規表示式替換 每行的資料格式為 vcbi zuuu 001a465 kakid legos 要求變為格式為 vcbizuuu001 a465 kakid legos 替換掉第一部分和第二部分中間的空格,第二部分和第三部分中間的空格,其他的保持乙個空格 string originalstring v...
正規表示式 替換
正規表示式 替換 正規表示式 符合一定規則的而表示式.作用 用於專門操作字串。特點 用於一些特定的符號來表示一些 操作。這樣就簡化書寫。所以學習正規表示式 好處 可以簡化對字串的複雜操作。弊端 符號定義越多,正則越長,閱讀性越差 具體操作功能 1,匹配 string matches 方法.用規則整個...
正規表示式 替換
好了,現在終於到了解決3位或4位區號問題的時間了。正規表示式裡的替換指的是有幾種規則,如果滿足其中任意一種規則都應該當成匹配,具體方法是用 把不同的規則分隔開。聽不明白?沒關係,看例子 0 d d 0 d d 這個表示式能匹配兩種以連字型大小分隔的 號碼 一種是三位區號,8位本地號 如010 123...