tft每日頭條

 > 生活

 > word通配符替換特定内容

word通配符替換特定内容

生活 更新时间:2025-01-12 10:08:12

一、【通配符】的使用規則

序号

類型

功能

示例

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}

前一個字符或表達式的nm個匹配項

10{1,3} 可找到“10”、“100”和“1000”

注:查找通配符 ? * - ! \ ( ) [ ] < > ,前面要加反斜杠\ 。

【使用要點】

  1. 勾選使用通配符;
  2. 除漢字外,所有符号都是在英文狀态下輸入;
  3. 使用邏輯或或邏輯非運算,外面必須加[] ;先算或,再算非;
  4. {n,m}或{n,},n≥1

二、可以在“查找内容”或“替換為”框中使用的代碼

序号

不勾選“使用通配符”複選框

勾選“使用通配符”複選框

特殊字符

代碼

特殊字符

代碼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、文字間批量添加空格(通配符)

在“查找内容”文本框中輸入“^?”

在“替換為”文本框中輸入“^& ”。(注意:&後面有個空格)

word通配符替換特定内容(批量處理WORD中查找)1

或使用通配符,在“查找内容”文本框中輸入“(?)”,在“替換為”文本框中輸入“\1 ”。(注意:1後面有個空格)

word通配符替換特定内容(批量處理WORD中查找)2

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、将選擇題的答案單獨提取出來

word通配符替換特定内容(批量處理WORD中查找)3

在查找文本框中輸入“參考答案*^13”,然後點擊【更多】——勾選【使用通配符】,随後在【以下項中查找】的下拉框中選擇【主文檔】,點擊關閉,之後按Ctrl C、Ctrl V複制粘貼到空白文檔即可。(提取特定字符的方法)

若想将答案和解釋一同删除,可以進行以下操作:

選中文本,按Ctrl H打開查找和替換對話框,之後在查找中輸入“參考答案*^13本題解釋*^13”,勾選使用通配符,在替換中輸入“^13”,點擊全部替換即可删除。

10、制作試卷對齊選項

如何将圖片左側格式設置為右側格式?

word通配符替換特定内容(批量處理WORD中查找)4

按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****,點擊全部替換。

word通配符替換特定内容(批量處理WORD中查找)5

結果示例:

word通配符替換特定内容(批量處理WORD中查找)6

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、批量删除中文

如下圖,要将說明書中的中文字符都替換掉。

word通配符替換特定内容(批量處理WORD中查找)7

查找内容輸入:[!^1-^127],替換内容為空,記得勾選使用通配符。

16、兩字人名批量占用3個字符

word通配符替換特定内容(批量處理WORD中查找)8

查找文本框中輸入代碼:<??>,勾選【使用通配符】,随後【在以下項中查找】中點擊下拉按鈕,選擇【當前所選内容】, 然後點擊關閉。

word通配符替換特定内容(批量處理WORD中查找)9

之後點擊開始——段落——中文版式——調整寬度,設置為3字符,點擊确定即可。

(全文完)

上期推薦:

EXCEL中使用Ctrl E組合鍵,高效處理數據

感恩遇見,如果覺得有用,記得點擊右上方的“關注”喲,定期為您分享實用的幹貨~

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved