如何用MS Word给汉字之间加空格

动态语法

管理员
Staff member
说明:
-汉字之间加空格不等于分词。
-汉字之间加空格对字处理有用处。
-如果有TextPro等软件,可以方便直接地在汉字之间加空格。
-这个小帖士是给没有TextPro等软件的、或者想在Word内改动文本的用户使用的。

作者:Thomas Chan (见 Marjorie Chan:Instructions for Concordancing
East Asian E-Texts using Concordance,
http://people.cohums.ohio-state.edu/chan9/conc/concordance.htm)

The following set of instructions for adding a space between Chinese characters
using MS Word for Windows (MS Word 97 or above) is based on instructions
provided by Thomas Chan (11 January 2001):

1. Enter some hanzi text into MS Word.

2. Then do Edit -> Replace (or Ctrl + H; 或者使用快捷键Ctrl + H。Double click the status bar or press F5; 我平时最常用的方法是双击状态栏或者按F5键)
在“编辑”菜单下找到“替换”
(In this dialog box, one sees items" Find what(查找内容)"and" Replace with(替换为)", as well as a "More(高级)" button.)

3. Click on the "More(高级)" button to show more options, among which is the "Special(特殊字符)" button.
(The menu under the "Special(特殊字符)button displays a rich array of options for which to
perform matches that are more fine-grained than "*" or "?"-style wildcards.)

4. For "Find what", click on the "Special" button and select "Any Character".
光标置于“查找内容”栏内然后点“特殊字符”,选第三个:任意字符。
5. For "Replace with", select "Find What Text" (which will duplicate--i.e., preserve--
what was matched), and then type a space after it.
然后光标置于“替换为”栏内然后
6. Click on "Replace/Replace All", and you will have spaces between each hanzi!
点击“全部替换”。

[本贴已被 xujiajin 于 2005年08月06日 02时55分58秒 编辑过]
 
5. For "Replace with", select "Find What Text" (which will duplicate--i.e., preserve--what was matched), and then type a space after it.
然后光标置于“替换为”栏内然后

这一项我没弄明白,"Any Character(任意字符)",对应的形式是“^?”,如果我在"Replace with"“替换为”栏也敲入“^?”则Word并不支持。
所以能否举个例子?
 
回复:如何用MS Word给汉字之间加空格

以下是引用 xujiajin2005-8-6 2:59:52 的发言:
5. For "Replace with", select "Find What Text" (which will duplicate--i.e., preserve--what was matched), and then type a space after it.
然后光标置于“替换为”栏内然后

这一项我没弄明白,"Any Character(任意字符)",对应的形式是“^?”,如果我在"Replace with"“替换为”栏也敲入“^?”则Word并不支持。
所以能否举个例子?

No, you need to select 'Find What Text' under Special for Replace With. See picture below.

2005080603062337.jpg
 
看到是我们的word的版本不同,我是2003的。find what text在我的弹出菜单里是倒数第8个“查找内容”
2005080603171343.jpg
 
这样吧,我看还是简单一点吧。在" Find what"“查找内容”栏键入^?,在" Replace with“替换为”栏键入^&再加一个Space(空格)就可以。

这样就不用管More(高级)了。
2005080603303030.jpg
 
如果遇到一个已经分词(或者加了空格)的文本文件,我们如何一次性地将所有空格去掉。方法如图所示,即将所有搜索到的空格替换为nothing。
2005081116333344.jpg
 
回复: 如何用MS Word给汉字之间加空格

如果遇到一个已经分词(或者加了空格)的文本文件,我们如何一次性地将所有空格去掉。方法如图所示,即将所有搜索到的空格替换为nothing。
2005081116333344.jpg

How about trying "^w" in the search box and leaving the replace box blank? though it may not be exactly what you want!
 
Back
顶部