资源描述
让你的word更加整齐——word快速删除空行
先替换空格,按ctrl+H,输入空格,替换内容不输入,从而删除空格
替换空行,替换^p^p为^p 如果空行很多,就多换几次
如果有手动换行符则需要先替换为自动换行符,^l替换为^p
虽然这样删除了好多空行,但仍有一部分删除不了,这一部分的硬回车不是在段首的,而是在缩进了2个字符的位置,使用高级查找替换
查找内容:[^32^11^13^t]{2,}
替换为:^p
高级选项勾选使用通配符,全部替换。
用"替换"功能一次删除全文的空行:
点“编辑”->“替换”,在“查找内容”框中输入^P^P,在“替换为”框中输入^P,点“全部替换”。如果有连续的空行,可多点两次“全部替换”按钮。
在日常工作中,我们经常从网上下载一些文字材料,往往因空行多使得页数居高不下。关于“空行替换”的相关文章也看过一些,大致都是这种方法:在“编辑”菜单中打开“查找和替换”对话框,在“查找内容”中输入“^p^p”“替换为”中输入“^p”,然后“全部替换”。
而眼下的一份二级C试卷,用上面的方法却是屡试屡败,每次都是提示:“Word已完成对文档的搜索并已完成0处替换”。为什么空行就在眼前,Word却不认识它呢?经过细心查找,发现在用替换的办法删除空行时要注意两个问题:
1.分清文件中用的是手动换行符(“Shift+回车”),还是段落标记
“^p^p”替换成“^p”并不能替换所有的空行。如果文件中用的是手动换行符,那么就要用“^l^l”替换成“^l”(这里用的不是1,而是L字母的小写,也可以直接用替换对话框里的“特殊字符”,里面有“有手动换行符”),空行才能去除。我要用的试卷正是用手动换行符换行的。可是我也用了“^l^l”替换成“^l”的办法,用“全部替换”时依然提示“Word已完成对文档的搜索并已完成0处替换”这又是为什么呢?把我搞得一头雾水,为了搞清楚到底问题出在哪里,我又在Word文档中分别用手动换行符和回车符制造一些空行,用“^p^p”替换成“^p”和“^l^l”替换成“^l”来验证,结果能顺利完成空行的删除。为什么我自己输入的可以替换,网上下载的却不能呢?难道这里面还有“机关”?
2.注意空格的存在
无奈之下,我只得手工删除了。在删除的过程中,我发现了它的秘密:原来每个空行的换行符前还有一个空格。空格成了折腾我的“罪魁祸首”!再用“^l ^l”(注意两个换行之间有一个空格)替换成“^l”,替换终于有成果了。单击了几次全部替换,又更改了几次“查找内容”,比如把“^p ^l”替换成“^l,。我的页面中再也没有空行了。
看来用替换的方法来删除空行时,要灵活对待查找的内容,不然,Word可不懂你的心。电脑是智能的也是最“死心眼”的。
删除word文档中空白行的两种方法
第一种方法:直接将两个^p替换成一个就行了
第二种方法:有时从网页中复制文字到WORD中常会带来网页中的段落格式或是换行符,如果文档档较长,要进行排版很是麻烦,其实有一种很好的方法。
用“查找替换”功能!
1.在WORD窗口上面点“编辑”→“替换”,在弹出的窗口中,点“高级”展开整个窗口;
2.将光标定位在“查找内容”旁的输入框内,再点“特殊字符”,选择“段落标记”或者“人工换行符”,使“替换为”旁的输入框保持为空;
3.按“全部替换”按钮即可。
注意事项:
“段落标记”和“人工换行符”其实都是一样的,区别是:“段落标记”是一句到头,系统自动换行的。“人工换行符”是自己按回车键强制换行的。
使“替换为”旁的输入框保持为空!就是里面什么也没有,用空白来代替段落标记,即:把段落标记删除了。另:将众多字体设置相同的文字进行重新设置或设为某样式时,但可以在“样式”里选择字体、样式等进行设置,可一次性进行更改,大大提高效率
word文档中如何去掉文章中的空白行?
一是将网上下载下来的文档粘贴到记事本中,再从记事本“复制”“粘贴”到Word文档,这样会自动删除许多空白行。
二是如果还有一些带回车符的空白行,则执行“编辑”——“替换”,在“查找内容”栏中输入“^p^p”(P前面的小符号是数字6的上档键),在“替换”栏中输入“^p”,最后单击“全部替换”按钮,删除多余的空白行。
三是点-编辑-替换-勾选通配符-查找内容: ^13{2,}替换为: ^p全部替换
如何批量删除word中的所有奇数行
1、隔行多选删除:
按住Ctrl的同时点击欲删除的行,将其全部选定后删除。这种办法只适 用于文档内容不多的情况。
2、表格文本互换(手动删除):
全选内容,依次点击表格-转换-文本转换为表格,列数为“2”,文字分隔位置为“段落标记”,点击“确定”。
全选第二列,右键-删除列。
全选表格,依次点击表格-转换-表格转换为文本。
3、表格文本互换(VBA删除)
将内容转换为表格,方法参见上一方法;
在VBA编辑器里写以下代码
Sub test()
Dim i As Integer
With Selection
If .Information(wdWithInTable) Then
If MsgBox("是否开始隔行删除内容???", vbOKCancel) = vbCancel Then Exit Sub
i = .Information(wdEndOfRangeRowNumber)
Do While i < Tables(1).Rows.Count
.Tables(1).Rows(i).Delete
i = i + 1
Loop
End If
End With
End Sub
将光标定位于表格第一行,运行代码,可将表格隔行删除。
将表格转换为文本。
4、录制宏实现隔行删除
将光标定位于第一行行首,开始录制宏;
按Shift同时按End,全选第一行,按Del删除,按向下一次,结束录制;
为该宏指定一快捷键,按此键即可隔行删除。
word 查找与替换
查找的快捷键“Ctrl+F”,替换的快捷键“Ctrl+H”。
本来替换的英文应该是Replace,那么替换应该用CTRL+R才比较合适呀。可惜,CTRL+R键已经被Office给了“右对齐”使用了。所以微软Office软件的设计人员想,用什么快捷键给“替换”功能呢?实在想不出来了,一看,哦,CTRL+H键还没用呢,离R键也不太远,就这个吧。
就这样,“替换”功能的快捷键就是CTRL+H。
类似的例子:粘贴,英文是Paste,可是CTRL+P给了“打印”(Print)功能了,所以就用CTRL+V吧,正好跟C键(CTRL+C-复制)挨着,也说得过去。
常用的通配符及作用
通配符 用途
* 表示零个到多个字符。例如,s*d 可查找“sad”和“started”。
? 表示任意单个字符,涵盖任意字母.。例如,s?t 可查找“sat”和“set”。
()> 单词结尾。例如,(in)> 查找“in”和“within”,但不查找“interesting”。
[ ] 指定字符之一。例如,w[io]n 查找“win”和“won”。
[-] 指定范围内任意单个字符。例如,[r-t]ight 查找“right”和“sight”。必须用升序来表示该范围。再如[a-z]和[A-Z]表示所有英文字符,必须用升序来表示该范围。[0-9]表示所有数字字符。
[!x-z] 中括号内指定字符范围以外的任意单个字符。例如,t[!a-m]ck 查找“tock”和“tuck”,但不查找“tack”和“tick”。
{n} n 个重复的前一字符或表达式。例如,fe{2}d 查找“feed”,但不查找“fed”。
{n,} 至少 n 个前一字符或表达式。例如,fe{1,}d 查找“fed”和“feed”。
{n,m} n 到 m 个前一字符或表达式。例如,10{1,3} 查找“10”、“100”和“1000”。
@ 一个以上的前一字符或表达式。例如,lo@t 查找“lot”和“loot”。
可使用括号对通配符和文字进行分组,以指明处理次序,例如,可以通过键入“”来查找“presorted”和“prevented”。
可使用 n 通配符搜索表达式(n为数字,代表分组的组号),然后将其替换为经过重新排列的表达式,例如,在“查找内容”框键入“(Newton) (Christie)”,在“替换为”框键入“21”,Word 将找到“Newton Christie”并将其替换为“Christie Newton”。
使用通配符时,搜索文字区分大小写。例如,搜索“s*t”将找到“sat”而不是“Sat”或“SAT”。如果要搜索大小写字母混合的单词,可使用方括号通配符。例如,键入“[Ss]*[Tt]”查找“sat”、“Sat”或“SAT”。
可以在“查找内容”或“替换为”框中使用的代码
一些代码只有在选中或清除“使用通配符”选项时才能使用。
通配符 用途
^t ,^9 制表符.
^p,^13 段落标记,回车符, 键入^p(选中“使用通配符”复选框时在“查找内容”框中无效)或键入 ^13
^l ^11 手动换行符。
^nnn ASCII 字符. 键入 ^nnn,其中 nnn 是字符代码
^0nnn ANSI character.键入 ^0nnn,其中 nnn 是字符代码
^+ 长划线 ( — )
^= 短划线 ( – )
^^ 脱字号^
^n,^14 分栏符
^12 分页符或分节符. 键入 ^12(替换时,插入分页符)
^m 手动分页符. 键入 ^m(当选中“使用通配符”复选框时,还将查找或替换分节符)
^s 不间断空格
^~ 不间断连字符
^- 可选连字符
查找空白区域, 可键入“空格{1,}”
只能在“查找内容”框中使用的代码(清除“使用通配符”复选框时)
通配符 用途
^? 任意字符
^# 任意数字
^$ 任意字
^Unnnn Unicode 字符 .键入 ^Unnnn,其中“nnnn”是字符代码
^1 图片或图形(仅嵌入)
^f ,^2 脚注标记。
^e 尾注标记
^d 域
^19 正在打开域大括号(当域代码可见时)
^21 正在关闭域大括号(当域代码可见时)
^a ,^5 批注
^b 分节符。注意删除分节符时,该分节符前面的文字会依照分节符后面的文字版式进行重新排版。例如,如果把一篇文档分为两个小节,第一小节分两栏,第二小节分三栏。此时如果删除它们之间的分节符,那么整篇文档就会变成三栏版式。
^u8195 全角空格 (Unicode)
^u8194 半角空格 (Unicode)
^w 白色空格(可以是常规空格、不间断空格以及制表符的任意组合)
只能在“替换为”框中使用的代码
通配符 用途
^c “Windows 剪贴板”的内容
^& “查找内容”框的内容
如果包含可选连字符代码,Word 只会找到在指定位置带有可选连字符的文字。如果省略可选连字符代码,Word 将找到所有匹配的文字,包括带有可选连字符的文字。
如果要查找域,必须显示域代码 (域代码:为占位符文本,显示数据源的指定信息的显示位置;或者为生成字段结果的字段中的元素。域代码包括字段字符、字段类型和指令。)。若要在显示域代码和域结果之间切换,请单击该域,然后按 Shift+F9。若要显示或隐藏文档中所有域的域代码,请按 Alt+F9。(域结果:当 Microsoft Word 执行域指令时,在文档中插入的文字或图形。在打印文档或隐藏域代码时,将以域结果替换域代码。)
在查找图形时,Word 只查找嵌入图形,而不能查找浮动图形。在默认情况下,Word 将导入的图形作为嵌入图形插入,但是可以将浮动图形转换为嵌入图形。
如要查找使用 Unicode 值的字符,请选择“区分大小写”复选框。如果清除“区分大小写”复选框,Word 将搜索该值指定的所有大写字符和小写字符的实例。
选择“搜索”框中的“全部”。如果选择“向上”或“向下”,则 Word 仅搜索主文档(不包含页眉、页脚、批注等)。
2. 查找和替换指定的格式
可以搜索、替换或删除字符格式,例如,查找指定的单词或词组并更改字体颜色;或查找指定的格式(如加粗)并删除或更改它。
1. 在“编辑”菜单上,单击“查找”。
2. 如果看不到“格式”按钮,请单击“高级”按钮。
3. 在“查找内容”框中,请执行下列操作之一:
o 若要只搜索文字,而不考虑特定的格式,请输入文字。
o 若要搜索带有特定格式的文字,请输入文字,再单击“格式”按钮,然后选择所需格式。
o 若要只搜索特定的格式,请删除所有文字,再单击“格式”按钮,然后选择所需格式。
4. 选中“突出显示所有在该范围找到的项目”复选框以查找单词或词组的所有实例,然后通过在“突出显示所有在该范围找到的项目”列表中单击来选择要在其中进行搜索的文档部分。
5. 单击“查找全部”。该单词或词组的所有实例都被突出显示出来了。
6. 单击“关闭”。
7. 单击“格式”工具栏上的按钮进行更改,例如,选择不同的字体颜色,单击“加粗”,再单击“倾斜”。所做的更改将应用于所有突出显示文字。
8. 在文档任意处单击可删除文字的突出显示。
3. 特殊符号输入的自动替换法
用“工具→自动更正”命令,打开“自动更正”对话框,在“替换”框中输入“+-”。在“替换为”框中输入“±”(这个符号可以先通过“插入”“符号”插入,然后复制或者在选中时用“工具→自动更正”命令)。先后按“添加”和“确定”按钮。以后你在文档中输入“+-”及后面的文字时,系统会自动将其更正为“±”如果你确实需要输入字母“+-”,按下“ctrl+z”就可以了。该方法还可用于公式替换和图片替换。例如,先用公式编辑器写好 ,选中,然后“工具→自动更正”,这时在“替换”框中输入“/b”。以后只要你输入“/b”,将会自动替换为公式 。又如将“/235u”替换为“ ”。在其后直接输入英文字符和数字字符等一些字符或回车可能会不成功,这时可以在输入“/b”后按一下空格或输入其它非以上字符。
注意根据自己的需要选择替换为“纯文本”还是“带格式文本”。这个选项在区分全角字符和半角字符是很有用。
4. 应用实例
1. 快速替换特殊格式的字体
如:要将全文中的“电脑”一词改为粗体、红色、下划线。
操作方法:启动“替换”功能,在“查找内容”中填入“电脑”。在“替换为”中填入“电脑”,并单击“高级”选项,打开“格式”菜单(注意要在激活“替换为”下拉窗口的条件下),将字体设为粗体、红色、下划线。单击“全部替换”按钮即可。
2. 将全文书名号内的内容都设为黑体、绿色
如:要将全文书名号内的内容都设为黑体、绿色。因为书名号的内容不一定相同,所以要使用通配符功能。
操作方法:启动“替换”功能,在“查找内容”中填入“《*》”(注:“*”可表示多个字符,“?”可表示一个字符),在“替换为”中点击鼠标,使光标定位,但不填入任何内容,再应用“高级”选项,将字体设为黑体、绿色,并在“使用通配符”前打钩。单击“全部替换”按钮即可。
3. 将文字替换为图片
选中要替换为的图片,复制,可以用“Ctrl+c”,然后在替换框内“查找内容”输入你要替换的文字,“替换为”输入“^c”,并选中“使用通配符”。该方法也可用于替换公式编辑器等等。
4. 巧用表格功能生成“小字本”格式
如果只是临时需要生成“小字本”格式,可以用表格快速制成。具体方法如下:
*将文字全部录入;
*左击“编辑/替换”选单项;
*在“查找内容”文本框中输入“^?”(表示任意字符);
*在“替换为”文本框中输入“^&^t”(^&表示要查找的任意字符,^t表示制表符);
*选择全部文字(ctrl+a),左击“表格/转换/文字转换为表格”;
在弹出的对话框中输入需要的列数(如:20),确定。
5. 在WORD中计算某一字符串出现的次数
WORD中怎样统计某个字符串在文章中出现的次数呢?可以这样做:使用“替换”对话框,在“查找内容”和“替换为”的对话框中填入欲统计的字符串,按“全部替换”命令。执行完命令后,WORD会弹出对话框提示有XX个被替换(XX就是该字符串出现的次数)。
5. 高级应用实例[出自EXCELHOME]
1. 不使用VBA,只使用WORD功能;不能借助EXCEL等外来插件或者程序;
2. 所有批量工作,不得手动完成;一个一个进行的操作/复制/粘贴等将不会被采纳;
3. 凡是查找/替换中,总WORD查找与替换处不得多于1200处!(说明,每次WORD替换时,会出现一个对话框,告诉用户替换了多少处),每一步的替换数量要求在过程中加以注明;如本次替换,WORD替换了10处。
4. 完成后的表格,要求,第一列为序,其序数填充为2的倍数,
5. 完成后的表格,第二列为中文短语,第三列为英文短语,第四列为中文短语,第五列为英文短语。表格的首行要求固定显示在每页中;
6. 完成后的表格,英文短语列为句首首字母大写;
7. 完成后的作品,不得出现域和自动编号,除表格外,均转化为文本格式
案例:
i see我明白了i quit我不干了let go放手me too我也是
my god天哪no way不行come on来吧hold on等一等
i agree我同意not bad还不错not yet还没see you再见
shut up闭嘴so long再见why not好呀allow me让我来
be quiet安静点cheer up振作起来good job做得好have fun玩得开心
how much多少钱i'm full我饱了i'm home我回来了i'm lost我迷路了
my treat我请客so do i我也一样this way这边请after you您先
bless you祝福你follow me跟我来forget it休想good luck祝好运
i decline我拒绝i promise我保证of course当然了slow down慢点
take care保重they hurt疼try again再试试watch out当心
what's up有什么事吗be careful注意bottoms up干杯don't move不许动
guess what猜猜看i doubt it我怀疑i think so我也这么想i'm single我是单身贵族
keep it up坚持下去let me see让我想想never mind不要紧no problem没问题
that's all就这样time is up时间快到了what's new有什么新鲜事吗count me on算上我
don't worry别担心feel better好点了吗i love you我爱你i'm his fan我是他的影迷
is it yours这是你的吗that's neat这很好are you sure你肯定吗do l have to非做不可吗
he is my age他和我同岁here you are给你no one knows没有人知道take it easy别紧张
……
查找:"^p",替换为"",即将所有段落标记删除注意此处不需要再勾选通配符! 勾选通配符,查找中键入"([a-z])([!^1-^127]*)([a-z,^13])",替换为:"1^p2^p3",我们来分析一下,这个表达式的含义,查找的第一部分()为任意英文字母开头的,第二部分为非ASC码在1~127之间(纵观本文档,就是两种字符,一是中文字符,二是西文字符(注意,此处我用的是西文字符,而非英文字符),中文字符正好符合这个判断条件,即"[!^1-^127]","*"的目的是零个或多个字符,此处相当于延伸了中文字符部分,第三部分,是任意字母或者为段落标记(段落标记^13针对全文档最后一个段落,也是最后一段落中英文短语).在替换中,"1"代表的是"([a-z])","2"代表的是"([!^1-^127]*)","3"代表的是"([a-z,^13])"
查找栏: ([ 'A-z]@)([!^1-^127])
替换栏: ^t1^t2
Text = "([ 'a-z]@)([!^1-^127]@)([ 'a-z]@)([!^1-^127]@)"
.Replacement.Text = "^p1^p2^p3^p4"
Text = "([ 'a-z]@)([!^1-^127]@)([ 'a-z]@)([!^1-^127]@)([ 'a-z]@)([!^1-^127]@)"
.Replacement.Text = "^p1^p2^p3^p4^p5^p6"
自带工具-删除空段
我在网上找了好多资料,总结如上,看得头昏脑胀的,其实wps自带删除空段功能!!!
菜单栏——工具——文字工具——删除段首空格——再删除空行
就整齐了!
如果要分段——段首首行缩进2字符就行了!!!
。。。。。搞了半天,这么简单。。。抓狂。。。。。。
展开阅读全文