【word】怎样在每行指定位置加文字??

01 AAAA02 BBBB03 CCCC04 DDDD①怎样把每行数字后的空格删除??②怎样在每行的数字后加标点或者文字?

数字后的空格删除:ctrl+h调出替换对话框,查找内容输入:([0-9])[ ]
替换为输入:\1
高级选中“使用通配符”
点击全部替换;
每行的数字后加标点(以加顿号为例),ctrl+h调出替换对话框,查找内容输入:([0-9])([!0-9])
替换为输入:\1、\2
高级选中“使用通配符”
点击全部替换;
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-20
一、查找“^# ”(^#表示任意一个数字,后面还有一个空格,也就是你要的数字和空格的格式),替换为“^&@”(^&表示要查找的内容,相当于在你要的格式后面加上一个@符号)。
二、查找“ @”(空格+@符号),如果想要去掉空格,替换为里面什么都不输入,直接点全部替换,即可将所有的数字后的空格和前面加的@标记符去掉。。。如果想要加标点或文字,替换为里面输入你要加的标点或文字即可追问

我替换为那里不填,为何那个空格还是没有删除?

追答

那个空格可能是全角状态。。。你用复制的方式粘贴到查找里面来替换试试

追问

也不行,你这个任意数字,连数字也一起选了,有没有指定替换第几个字那样的命令??

追答

一、你得先分清楚,你数字后那个到底是空格还是制表符??你将数字和后面的空格一起选定,复制后粘贴到查找框中,如果查找框中能显示,就是空格,不能显示,就是制表符,制表符应该用^t来表示,即^# + ^t的方式来查找并替换

二、如果用替换第几个数字的方法来替换,命令会很麻烦,必须看到你的文档才能给出准确的命令,建议你用多个^#的方式来实现,一个^#表示任意一个0-9的数字,也就是个位数,两个^#表示任意十位数,三个表示百位数。。。如果你是千位数就用四个^#。。。这样就容易区分了

另外,你说的连数字一起选,你是不是第二步还用了^#?。。。第一步的替换只是在空格后面加一个识别用的@符号,对所有的内容都不影响,第二步替换则只是替换空格和@符号。。。如果你还加入^#,当然就连数字一起被替换掉了。。。。

本回答被提问者采纳
第2个回答  2014-01-19
你是想搞项目列表吧?
相似回答