昨天遇到這樣一個關於使用word通配符的問題,如下圖:
有一個幾百道題的word文本,如何能夠快速地將題目和參考答案分開?
一行一行去複製-剪切顯然費時費力,這個問題正好可以用word通配符來解決,這裏記錄和分享一下。
1、Ctrl+H - 點擊“查找” - 輸入“<參考答案:[A-D]>”-勾選“使用通配符”
這裏說明一下:<代表單詞開頭,>代表單詞結尾;[A-D]表示A,B,C,D中任意一個字母都可以匹配。
案例中答案的樣式爲“參考答案:X”,其中X爲A,B,C,D中的任意一個字母。
通配符“<參考答案:[A-D]>”的意思就是匹配參考答案:[A-D]這個樣式的文本。
2、“在以下項目查找”- “主文檔”,即可匹配到所有的答案行數據。
然後Ctrl+X截切,複製到新的excel或者word表格裏面,即可所有的參考答案,word裏面剩下的就是題目本身了。
操作演示一下:
這樣就把題目和答案快速分開了。
關於word通配符的更多
任意單個字符:“?”可以代表任意單個字符,輸入幾個“?”就代表幾個未知字符。如:輸入“? 國”就可以找到諸如“中國”、“美國”、“德國”等字符;輸入“???國”可以找到“孟加拉國”等字符。
任意多個字符: “”可以代表任意多個字符。如:輸入“國”就可以找到“中國”、“美國”、 “孟加拉國”等字符。
指定字符之一: “[]”框內的字符可以是指定要查找的字符之一,如:輸入“[中美]國”就可以找到“中國”、“美國”。又如:輸入“th[iu]g”,就可查找到“thigh”和“thug”。輸入“[學碩博]士”,查找到的將會是學士、士、碩士、博士。
指定範圍內的任意單個字符: “[x-x]”可以指定某一範圍內的任意單個字符,如:輸入“[a-c]mend”的話,Word查找工具就可以找到“amend”、“bmend”、“cmend”等字符內容。
排除指定範、排除指定範圍內的任意單個字符: “[!x-x]”可以用來排除指定範圍內的任意單個字符,如:輸入“[!a-c]”的話,word程序就可以找到“good”、“see”、“these”等目標字符,而所有包含字符a、b、c之類的內容都不會在查找結果中出現。
指定前一字符的個數:“{n}”可以用來指定要查找的字符中包含前一字符的個數,如:輸入“cho{1} se”就是說包含1個前一字符“o”,可以找到“chose”,輸入“cho{2}se”就是說包含2個前一字符“o”,可以找到, “choose”。
指定前一字符、指定前一字符數範圍:“{x,x}”可以用指定要查找字符中前一字符數範圍,如:輸入“cho{1,2}”,則說明包含前一字符“o”數目範圍是1-2個,則可以找到“chose”、“choose”。
你可能還會想看:
歡迎交流!