一直在做一些很基礎腦殘的手工性工作,例如:將一大批的網址整理成json的格式,或者將很多的word文檔中表格數據整理成為json數據,或者python中的dict類型,以前只是傻乎乎的粘貼復制,有時候也就是將已存在的字符批量替換一下,最近對正則表達式有了簡單的學習,感覺可以用正則表達式進行必要的替換。
一、整理word文檔中錯誤碼提示
總共260多個,先復制到編輯器(以pycharm為例)
Ctrl + R 替換,選中Regex
6101-->請求數據缺少必選項 將-->替換為": "
然后給數字前邊批量添加" ,正則表達式:(\d{4}),替換為"$1 結果:"6101": "請求數據缺少必選項
然后替換后邊的文字為:請求數據缺少必選項" 即可
正怎表達式:([^"|:|\d|\s]\W{5,}),替換為 $1",結果:"6101": "請求數據缺少必選項",
二、在word中的替換
1、段落標記 ^p
2、制表符 ^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
★請將光標置於“編輯/查找/查找內容”框中,點選“高級/特殊字符”內各項,對上列字符予以核對。
--------------------