Word替換實現中英文混排文件中刪除空格

2021-06-15 07:54:43 字數 1345 閱讀 9879

步驟

我們從網上覆制貼上下的文章中一般會有很多空格和空段,這給接下來的排版工作帶來了很**煩,而如果是純中文的文件,使用「替換」功能,一步就能實現將所有空格刪除。單擊「編輯」→「替換」或按ctrl+h快捷鍵開啟「查詢和替換」對話方塊中的「替換」選項卡,在「查詢內容」框中輸入入乙個空格,「替換為」框中什麼也不填,最後單擊「全部替換」按鈕,word就能自動查詢文件中所有的空格,並將它們統統刪除。

但如果 是中英文混排的文件,刪除空格就比較麻煩了,因為英文單詞之間的空格是不能刪除的,而中文與英文、中文與中文之間的空格又必須刪除,這需要我們靈活運用word的替換功能了。

1單擊「編輯」→「替換」開啟「查詢和替換」對話方塊中的「替換」選項卡,單擊「高階」按鈕後在「高階」選項列表中勾選上「使用萬用字元」項,然後在「查詢內容」框中輸入「[a-za-z] 」( [a-za-z]意思是在指定大小寫字母範圍內任意單個字元,但注意必須用公升序來表示該範圍。意思是1到33個前乙個字元或表示式,這裡的33是隨意指定的,因為英文單詞中有的字母有重複,而有的文件中還有多個連續的空格,為了保證夠用所以指定了乙個大數33。),在「替換為」框中輸入「^&」(^&表示查詢內容框中的內容)。

再把游標定位在「替換為」框中,單擊「格式」按鈕開啟格式列表,並單擊列表中的「字型」命令開啟「替換字型」對話方塊,在「字型」選項卡裡將字型顏色設定為「紅色」後點「確定」,返回到「查詢和替換」對話方塊中單擊「全部替換」按鈕,就可以看到凡是英文單詞有空格的地方,空格前面的單詞都變成紅色了,因為這些紅色單詞後面的空格是不能刪除的。(如圖1)

圖1 word查詢和替換

2再次開啟「查詢和替換」對話方塊中的「查詢」選項卡,在「查詢內容」中錄入「^?」(^?代表不使用萬用字元時的任意字元。),並勾選「突出顯示所有在該範圍找到的專案」,再單擊「格式」按鈕並單擊格式列表中的「字型」命令開啟「查詢字型」對話方塊,在「字型」選項卡裡將字型顏色設定為「自動」後點「確定」,返回到「查詢和替換」對話方塊中後單擊「查詢全部」按鈕,就會將除了紅色文字及其後面的空格之外的其他內容全部選中,這就為下一步替換空格劃定好了範圍。(如圖2)

圖2 設定字型顏色格式

3圖3 搜尋替換空格

4最後按下ctrl+a快捷鍵選中全部文件,將文件內容統一設定—下字型顏色就行了。

經驗內容僅供參考,如果您需要解決具體問題(尤其在法律、醫學等領域),建議您詳細諮詢相關領域專業人士。

中英文混排,遇到中英文交界處自動換行。

設定多行文字的時候,有時文字不貼邊顯示,不會鋪滿文字框。懷疑是wordwrap屬性的問題。使用另一種方式解決。呼叫該方法前,需要設定好文字框字型,寬度,文字內容 param tf param content param tw public static function adjustwordwrap...

word 字型 中英文對照

知乎問答 參考資料 1.使用中文字型會有檔案編碼的問題以及會造成不同的瀏覽器,不同系統語言的不相容,所以建議使用中文字型的英文表示。如下 mac os的一些 windows的一些 新細明體 pmingliu 細明體 mingliu 標楷體 dfkai sb 黑體 simhei 宋體 simsun 新...

網頁中英文混排行高不等問題

在ie下 6或7,8沒有試過 當出現中英文混排,都採用預設字型時,並使用 li 列表做float時,會出現如文字排列上下不對齊的情況。英文採用arial字型,中文使用宋體。可在a標籤內註明 line height 1.231,可解決行高不等以及字型與下劃線粘連問題。這個問題以前不知道是為什麼,以為是...