作者tunaz (Tuna)
看板Office
標題[問題] word取代空白區域的問題
時間Thu Jan 14 23:00:21 2016
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:word
版本:2010
請問在中.英文夾雜的文章中使用word取代功能,將空白區域取代為沒有東西的時候
能否略過英文字句中的空白?
例如 :
你好 嗎?how are you
取代為 :你好嗎?how are you
而不是:你好嗎?howareyou
麻煩請懂的人幫忙解答,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.235.241
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1452783623.A.7A7.html
→ Ice9: 我想到的是在取代中先用兩個空白取代所有能找到的兩個以上的 01/15 02:48
→ Ice9: 空白,一直找到全都取代掉了。剩下的應該就是空白行以及空白 01/15 02:49
→ Ice9: 行加一個空白。再用「^p」和「^p 」分別取代兩者。不曉得行 01/15 02:50
→ Ice9: 不行? 01/15 02:51
→ tunaz: 謝謝您的回覆,因為文章裡中文字之間的空白幾乎都是一個而 01/15 16:34
→ tunaz: 已,所以用這個方法似乎沒辦法 01/15 16:36
→ Ice9: 抱歉,沒看清楚問題就亂回應。 01/15 18:43
→ tunaz: Ice9不會啦,我內文可能沒有表達清楚,謝謝你熱心回覆 01/15 18:50
→ tunaz: s大我剛剛試過了,不過不知道為什麼點執行巨集的時候都 01/15 18:52
→ tunaz: 沒有反應?我有把安全性設為啟用所有巨集了,我打的內容 01/15 18:54
→ tunaz: 集的新手,能麻煩您提點一下嗎?感激不盡 01/15 18:56
→ Ice9: 我剛剛測出了在 vim 下使用規則表示式的方法,能行: 01/15 19:18
→ Ice9: %s/([^\w+])\ ([^\w+])/\1\2/g 01/15 19:18
→ Ice9: 但我不曉得如何轉換到 Word 的工具上。還請指正。 01/15 19:19
→ Ice9: 非英文中的空白都會被移除,留下英文句子中的空白。 01/15 19:20
→ Ice9: 但這只是移除非英文字母字元中間的空白,其他空白無法移除。 01/15 19:23
→ Ice9: 意思是只要空白任一邊有英文,那個空白就會留著。 01/15 19:24
→ soyoso: 用尋找及取代也可以,尋找目標為([一-龘]) ([一-龘]) 01/15 23:29
→ soyoso: 取代為\1\2,使用萬用字元打勾,按全部取代,直至取代了0 01/15 23:30
→ soyoso: 筆資料 01/15 23:30
→ tunaz: 剛剛再試過有成功了喔,非常感謝! 01/16 10:13
→ Ice9: 感謝S大。另外,可以用([\u4e00-\u9fa5])表示任一中文字符。 01/16 10:50
→ Ice9: 剛找到的中文字符表示法。不知和[一-龘]哪個包含的較多。 01/16 10:53
→ soyoso: [一-龘]為[\u4e00-\u9f98] 01/16 11:47
→ soyoso: 所以要包含到\u9fa5的話尋找目標應為[一-龥] 01/16 11:51
→ soyoso: 巨集內的pattern打上([\u4e00-\u9fa5])或([一-龥])都可行 01/16 12:03