回覆列表
-
1 # 滴逃逃
-
2 # 粉紅龍蝦
1、電腦中,開啟一個word文件。
3、也可以直接按鍵盤快捷鍵“ctrl+F”,也可以開啟查詢功能。
4、在左側搜尋框中輸入要查詢內容的關鍵詞,比如“君王”。
5、左側就會出現搜尋到的結果,右側文件中也會定位到對應關鍵詞所在的內容區域。
擴充套件資料:
Microsoft Office Word是微軟公司的一個文字處理器應用程式。
它最初是由Richard Brodie為了執行DOS的IBM計算機而在1983年編寫的。隨後的版本可運行於Apple Macintosh (1984年)、SCO UNIX和Microsoft Windows (1989年),併成為了Microsoft Office的一部分。
Word給使用者提供了用於建立專業而優雅的文件工具,幫助使用者節省時間,並得到優雅美觀的結果。
一直以來,Microsoft Office Word 都是最流行的文字處理程式。
word 中有一個叫做萬用字元的功能很強大 ,如果只是簡單的查詢重複內容的話 ctrl+F 完全可以滿足了 如果需要查詢重複的段落的話 簡單的查詢肯定不行
如果是連續的重複段落:
勾選萬用字元
查詢內容:(^13)([!^13]@^13){2,}
替換為:\1\2
全部替換
重複一下,看看有沒有替換乾淨(一個段落一般不會重複255次以上吧,呵呵),不行就再來幾次,直到
替換處數為0。
此命令效率非常之高!成千上萬頁內容可瞬間完成!
如果是不連續的重複段落:
勾選萬用字元
查詢內容:(^13[!^13]@^13)(*)\1
替換為:^13\1\2
全部替換
重複幾次,只到替換處數為0。
此命令對數百頁文件可能需時較長,因為要執行迴圈比較,請耐心等候!
Enjoy!
[查詢內容:(^13[!^13]@^13){2,}
替換為:\1
這段程式碼的意思:
^13表示段落標記,[!]表示“非”,[!^13]表示段落標記之外的任意單個字元;@表示一個以上的前一字元或表示式,它跟[!^13]一起表示一個以上的段落標記之外的字元,^13[!^13]@^13也就是包含前後段落標記的、有任意個字元的、非空的段落;用圓括號將其括起來(^13[!^13]@^13),意思是將這一部分加以標識,這是我們標識的第一部分,下面替換為框中的\1代表的就是它!
{n,}代表至少 n
個前一字元或表示式,那麼{2,}當然就表示2個以上這樣的段落(括號括起來的部分),注意,應該是完全相同的段落!注意這裡的{2,}不可以用@來替代,如果用@的話,因為它也包括“一個”的情況,那麼在執行的時候,所有的不重複的段落也會被它自己替換一遍,執行效率要大打折扣!
題外話:正則表示式裡要是有一個程式碼表示“兩個或兩個以上”的意思,該多好啊!
另外,這段程式碼裡,[!^13]這個思想我自己覺得用的比較好!電腦也好判斷啊,呵呵!]