一、【通配符】的使用規則
序号 |
類型 |
功能 |
示例 |
1. |
* |
任意0個或多個字符 (包含空格和換行/換段符) |
s*d 可找到“sad”和“started” s*,可以找到所有以s開頭的字符串 |
2. |
? |
任意0個或1個字符 (包含空格和換行/換段符) |
s?t 可找到“sat”和“set” |
3. |
@ |
前一個字符或表達式的一個或多個匹配項 |
lo@t 可找到“lot”和“loot”相當于{1,} |
4. |
< |
指定起始字符串 |
<(inter) 可找到“interesting”和“intercept”,但找不到“splintered” |
5. |
> |
指定結尾字符串 |
(in)> 可找到“in”和“within”,但找不到“interesting” |
6. |
() |
子表達式 | |
7. |
\ |
轉義符,查找已被定義為通配符的字符 |
\?、\*、\(、\)、\[、\] 表示分别查找’?’ ‘*’ ‘(‘ ‘)’ ‘[‘ ‘]’ |
8. |
\m |
查找框中的第m個表達式 |
(<[!^13]*^13)(*)\1中, \1表示(<[!^13]*^13) |
9. |
[ab]或 [a|b] |
邏輯或,指定字符之一 |
w[io]n 可找到“win”和“won” [2|3]50或[23] 50可以找到250或350 |
10. |
[-] |
指定範圍(必須是升序)内的任一字符 |
[r-t]ight 可找到“right”和“sight” |
11. |
[!m] |
邏輯非,除了指定字符m之外的任一字符(包括标點及特殊字符) |
“m[!a]st”可找到“mist”和“most”,而不會找“mast” |
12. |
[!ADF] |
邏輯非,除了指定字符ADF之外的任一字符 |
等價于[!A|D|F] |
13. |
[!x-z] |
除了括号内範圍中的字符之外的任一字符 |
t[!a-m]ck 可找到“tock”和“tuck”,但找不到“tack”或“tick” |
14. |
{n} |
前一個字符或表達式的n個匹配項 |
fe{2}d 可找到“feed”,但找不到“fed” |
15. |
{n,} |
前一個字符或表達式的至少n個匹配項 |
fe{1,}d 可找到“fed”和“feed” |
16. |
{n,m} |
前一個字符或表達式的n到m個匹配項 |
10{1,3} 可找到“10”、“100”和“1000” |
注:查找通配符 ? * - ! \ ( ) [ ] < > ,前面要加反斜杠\ 。
【使用要點】
二、可以在“查找内容”或“替換為”框中使用的代碼
序号 |
不勾選“使用通配符”複選框 |
勾選“使用通配符”複選框 | ||
特殊字符 |
代碼 |
特殊字符 |
代碼or通配符 | |
1. |
任意單個字符 |
^? |
任意單個字符 |
? |
2. |
任意多個字符 |
* 或 ?@ | ||
3. |
任意非換行符,多個 |
([!^13]@) | ||
4. |
任意數字 |
^# |
任意數字(單個) |
[0-9] |
5. |
任意英文字母 |
^$ |
任意英文字母 |
[a-zA-Z] |
6. |
任意小寫英文字母 |
[a-z] | ||
7. |
任意大寫英文字母 |
[A-Z] | ||
8. |
任意西文字符(包括:英文字母 英文符号 數字) |
[^1-^127] | ||
9. |
任意非西文字符(包括:漢字 中文标點 帶音調拼音字母) |
[!^1-^127] | ||
10. |
半角空格 |
^32 |
半角空格 |
^32 |
11. |
制表符 |
^t |
制表符 |
^t |
12. |
白色空格(空格、連續空格、制表符、連續制表符的任意組合) |
^w(推薦) |
白色空格(空格、連續空格、制表符、連續制表符的任意組合) |
[^32|^t]@ |
13. |
段落标記 |
^p或^13 |
段落标記(回車鍵),又叫硬回車,在一個段落的尾部顯示,包含段落格式信息 ^p:标準格式,光标在回車符前; ^13:光标在回車符後 |
^13 |
14. |
手動換行符 |
^l或^11 |
手動換行符↓(Shift 回車鍵),又叫軟回車,它的作用是換行顯示,但它不是真正的段落标記,兩行文字内容仍在同一個段落中 |
^l或^11 |
15. |
任意圖片或圖形(僅嵌入) |
^g 或 ^1 |
任意圖片或圖形(僅嵌入) |
^g |
16. |
手動分頁符 |
^m |
手動分頁符 (Ctrl 回車鍵,實際不換下一頁) |
^m或^12 |
17. |
分節符 |
^b |
分節符(轉入下一頁) |
^m或^12 |
18. |
分欄符 |
^v |
分欄符 |
^n 或 ^14 |
19. |
1/4長劃線 |
^ |
1/4長劃線 |
^q |
20. |
長劃線 |
^j |
長劃線 |
^ |
21. |
短劃線 |
^q |
短劃線 |
^= |
22. |
脫字号 |
^ |
脫字号 |
^^ |
23. |
省略号 |
^n |
省略号 |
^i |
24. |
全角省略号 |
^i |
全角省略号 |
^j |
25. |
無寬非分隔符 |
^z |
無寬非分隔符 |
^z |
26. |
無寬可選分隔符 |
^x |
無寬可選分隔符 |
^x |
27. |
不間斷空格 |
^s |
不間斷空格 |
^s |
28. |
不間斷連字符 |
^~ |
不間斷連字符 |
^~ |
29. |
¶段落符号 |
^% | ||
30. |
§分節符 |
^ | ||
31. |
腳注标記 |
^f 或 ^2 | ||
32. |
可選連字符 |
^- | ||
33. |
尾注标記 |
^e | ||
34. |
域 |
^d | ||
35. |
正在打開域大括号(當域代碼可見時) |
^19 | ||
36. |
正在關閉域大括号(當域代碼可見時) |
^21 | ||
37. |
Unicode 字符 |
^Unnnn | ||
38. |
批注 |
^a 或 ^5 |
三、具體用法舉例
1、文字間批量添加空格(通配符)在“查找内容”文本框中輸入“^?”
在“替換為”文本框中輸入“^& ”。(注意:&後面有個空格)
或使用通配符,在“查找内容”文本框中輸入“(?)”,在“替換為”文本框中輸入“\1 ”。(注意:1後面有個空格)
2、文字替換圖片
先在文檔中插入一張圖片,之後按Ctrl X剪切圖片,然後選中文本,按Ctrl H打開查找和替換對話框:
在“查找内容”文本框中輸入“蘋果”
在“替換為”文本框中輸入“^c”
3、删除英文字母和非英文字母之間的半角空格【查找】:([A-Za-z])(^32@)([!A-Za-z])
【替換】:\1\3
注:使用通配符
4、删除非英文字母和英文字母之間的半角空格【查找】:([!A-Za-z])(^32@)([A-Za-z])
【替換】:\1\3
注:使用通配符
5、删除中文字符(含符号)之間的單個半角空格【查找】:
([一-龥,、。?!…;:——‘’“”……()【】《》·~@#%&—])(^32@)([一-龥,、。?!…;:——‘’“”……()【】《》·~@#%&—])
【替換】:\1\3
注:使用通配符
6、删除非數字與數字之間的單個半角空格【查找】:([!0-9])(^32@)([0-9])
【替換】:\1\3
注:使用通配符
7、删除數字與非數字之間的單個半角空格【查找】:([0-9])(^32@)([!0-9])
【替換】:\1\3
注:使用通配符
8、删除多餘空白行|段首空格|段尾空格1、删除段首空格:(^13)(^32@),替換為:\1,全部替換;
2、删除段尾空格:(^32@)(^13),替換為:\2,全部替換;
注:使用通配符
9、将選擇題的答案單獨提取出來
在查找文本框中輸入“參考答案*^13”,然後點擊【更多】——勾選【使用通配符】,随後在【以下項中查找】的下拉框中選擇【主文檔】,點擊關閉,之後按Ctrl C、Ctrl V複制粘貼到空白文檔即可。(提取特定字符的方法)
若想将答案和解釋一同删除,可以進行以下操作:
選中文本,按Ctrl H打開查找和替換對話框,之後在查找中輸入“參考答案*^13本題解釋*^13”,勾選使用通配符,在替換中輸入“^13”,點擊全部替換即可删除。
10、制作試卷對齊選項如何将圖片左側格式設置為右側格式?
按Ctrl H打開查找和替換對話框,在查找中輸入代碼:(A*)(B*)(C*)(D*^13),在替換為中輸入代碼:\1^13\2^13\3^13\4^13,(或者^t\1^t\2^t\3^t\4)之後記得勾選【使用通配符】,最後點擊【全部替換】即可。
11、隐藏手機号碼後4位查找内容: ([19][2-9][0-9])([0-9]{4})([0-9]{4})
或([1|9][2-9][0-9])([0-9]{4})([0-9]{4})
替換内容:\1\2****,點擊全部替換。
結果示例:
12、日期格式轉換
20201103改為2020年11月03
在查找中輸入([0-9]{4})([0-9]{2})([0-9]{2}),在替換中輸入\1年\2月\3日,記得勾選使用通配符,之後點擊全部替換即可。
13、數字用千位分隔出來在查找中輸入([0-9]{1,2})([0-9]{3})([!0-9年]),在替換為中輸入\1,\2\3,記得勾選使用通配符,然後點擊全部替換即可。
示例:123,456,789
14、反斜杠實現文本對調将“張三李四”的文本批量轉換“李四張三”
在查找内容中輸入:(張三)(李四)。
在替換為裡面輸入:\2\1
15、批量删除中文如下圖,要将說明書中的中文字符都替換掉。
查找内容輸入:[!^1-^127],替換内容為空,記得勾選使用通配符。
16、兩字人名批量占用3個字符
查找文本框中輸入代碼:<??>,勾選【使用通配符】,随後【在以下項中查找】中點擊下拉按鈕,選擇【當前所選内容】, 然後點擊關閉。
之後點擊開始——段落——中文版式——調整寬度,設置為3字符,點擊确定即可。
(全文完)
上期推薦:
EXCEL中使用Ctrl E組合鍵,高效處理數據
感恩遇見,如果覺得有用,記得點擊右上方的“關注”喲,定期為您分享實用的幹貨~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!