替換文字 萬用字元 小技巧 從Word文字中提取數字

2021-10-25 13:03:41 字數 1008 閱讀 9267

某些情況下需要從word中的文字、**中直接提取相應的數字出來,雖然可以複製到excel中完成提取,再粘帖回來。但相對而言比較麻煩,需要再開啟excel來完成。同時word本身是具備這個功能的,但是需要一點點小技巧來完成。

這個操作同樣是使用查詢和替換功能來完成,但是借助了方括號以及!反義符來完成。前期在ms office word中特殊字元及標記的查詢與替換,中有介紹過幾十種特殊字元替換的方法,這裡也同樣是使用ctrl+h呼叫查詢跟替換功能來完成。

如需要把這些**號碼的數字提取出來:

首先使用ctrl+h調出替換視窗,在查詢內容輸入[!0-9],替換內容為空白不做操作,點開更多,選擇搜尋為往下(避免替換整個文件),勾選使用萬用字元。當彈出是否從頭開始搜尋時,選擇否。

這種操作後就將非數字的姓名等漢字進行了替換跟刪除。因為替換為無字元,效果與刪除是一致的了。類似的,我們可以將所有的數字進行替換刪除掉,只保留姓名就行。操作與剛才是類似的,只是在查詢內容中輸入的為[-],而沒有了!符號。這樣的含義就是將-這個數字都進行替換成無,達到了刪除所有數字的目的。

同樣的,還支援a-z這26個字母,方式是類似的,[!a-z]作為查詢的內容即可,具體的過程可以參考如下gif。

綜合而言,word的萬用字元替換是具有相當多的功能的,只要使用得當,還是可以獲得預料之中的效果的。

更多:

sed替換文字

root localhost.localdomain home cat test 2 1492785988 int meta 0 nullable 0 is null 0 3 3598278656 longint meta 0 nullable 0 is null 0 要將test檔案中 2 149...

replace 替換文字

var test text.innerhtml b test.replace 任曉強 g,你好 console.log b html 任曉強去吃飯,任曉強去開車,任曉強去上班 正則 任曉強 g可替換所有任曉強,任曉強 只可替換第乙個任曉強。var test text.innerhtml b test...

Linux vi 替換文字內容

利用 s 命令可以實現字串的替換。具體的用法包括 s str1 str2 用字串 str2 替換行中首次出現的字串 str1 s str1 str2 g 用字串 str2 替換行中所有出現的字串 str1 s str1 str2 g 用字串 str2 替換正文當前行到末尾所有出現的字串 str1 1...