回覆列表
  • 1 # 滴逃逃

    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]這個思想我自己覺得用的比較好!電腦也好判斷啊,呵呵!]

  • 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 都是最流行的文字處理程式。

  • 中秋節和大豐收的關聯?
  • 分期付款買車後,如果出現還款沒能力了還不了,請問銀行會怎麼處理?