如何用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秒 编辑过]
 

xujiajin

管理员
Staff member
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并不支持。
所以能否举个例子?
 

动态语法

管理员
Staff member
回复:如何用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
 

xujiajin

管理员
Staff member
看到是我们的word的版本不同,我是2003的。find what text在我的弹出菜单里是倒数第8个“查找内容”
2005080603171343.jpg
 

xujiajin

管理员
Staff member
这样吧,我看还是简单一点吧。在" Find what"“查找内容”栏键入^?,在" Replace with“替换为”栏键入^&再加一个Space(空格)就可以。

这样就不用管More(高级)了。
2005080603303030.jpg
 

xujiajin

管理员
Staff member
如果遇到一个已经分词(或者加了空格)的文本文件,我们如何一次性地将所有空格去掉。方法如图所示,即将所有搜索到的空格替换为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!
 
顶部