word文档中如何将每一行中某个字符后面的全部文字字母符号全部去掉

把@@@后面的数字全部去掉,
Ctrl+H——查找内容:----*^13替换为:----^13点“高级”:使用通配符(勾选)——全部替换。(保留----。若要连“---”一起去掉,替换为:^13)这个方法我用了还是不行啊
把@@@后面的数字全部去掉,@@@前面的数字和@@@全部保留,只需要把@@@后面的数字去掉就可以,请详细点,我对这些专业术语不懂啊,最好简单的,本人愚钝,麻烦各位大侠了

第1个回答  2013-12-20
能复制到excel里面去掉以后再贴回来么?
只去掉@@@后面的数字,@@@还留着是么
比如把所有的都贴到excel的A列,B1公式:=LEFT(A1,FIND("@@@",A1)+2)
然后点中B1单元格右下角的小黑点双击就可以全部填充上公式,
然后再把B列的内容复制回word里面就可以了。

注:上面@@@要替换成你字符串里面的字符,看着好像不太一样
第2个回答  2013-12-20
Ctrl+H——查找内容:
(*)(\@\@\@)*^13
替换为:\1\2^13
点“高级”:使用通配符(勾选)——全部替换。本回答被提问者采纳
第3个回答  2013-12-21
Ctrl+H,点“高级”:使用通配符(勾选)
查找内容:\@*^13
替换为:^13
轻松解决!
解释:\@为“@”,*为任意字符,^13回车

补充:上面只保留了@前的,:)追问

按照你说的@@@前后的数字都干掉了,只保留了@@@前面数字前的字母了

追答

Ctrl+H,点“高级”:使用通配符(勾选)查找内容:(*\@{3})*^13
替换为:\1^13
后面数字删去后斜杠还要吗?

第4个回答  2013-12-20
他们说的Excel数据分列,是可以做到你的效果的。
如果在word操作,就需要用宏命令了。

录制宏,查找你说的那个字符,然后进入编辑状态,方向键右移一下,然后按住shift,再end到行尾,这样就选中了你说的这些内容,del删掉。录制宏结束,然后连续按住快捷键执行宏,到完了。

宏主要用来处理有规律的重复的工作,相当于批处理。想好了就能编辑出来。工具→宏→录制新宏→然后指定一个快捷键(如L,相当于ctrl L快捷键),然后指定、关闭。开始录制宏。把你能够重复的操作执行一下,以计算机能识别的重复为准。然后→工具→宏→停止录制。这样宏就录制出来了。你ctrl L执行就行了。连续按,则连续执行。如果不完全正确,还要修改或重新录制宏。

希望能对你有所帮助。

大侠在线
2013年12月20日
相似回答