setrery 2010-10-15 17:29
文本处理时碰到的问题?请教一下,谢谢!
举个例子,有这样格式的一批文本:
AAAA 1 BBBB
AAAA 2 BBBB
AAAA 3 BBBB
AAAA 4 BBBB
AAAA 5 BBBB
AAAA 6 BBBB
AAAA 7 BBBB
AAAA 8 BBBB
开头的AAAA和结尾的BBBB都是固定的内容,想经过文本处理以后得到如下效果:
1
2
3
4
5
6
7
8
我想很多朋友会说用替换或EXCEL,因为要达到这个效果要用2次替换,我想求助一下论坛的朋友,有什么方法可以只用一次替换,就能达到这个效果,或者有什么其他方法也能完成这个任务的,谢谢!
swlwcn 2010-10-15 17:44
说真的,你这个问题我想了这么一会,以我所掌握的知识,我也只能运用查找和替换来处理了,因为那也并不费事,只是替换2次而已,一次完成,我还真的没找到好的办法,可能是我自己的水平还不够
shxiashxia 2010-10-15 17:55
用正则表达 式,在emedit 什么的软件 中运行就可以 了、
在word则选择高级,选择替换 掉全部字母 ,保留就是数字 也行的
补充
EmEdit v4.04 绿色汉化版软件大小: 738KB 软件语言: 简体中文 软件类别: 国外软件 / 你自己网上找
它可以 打开文本文件,用正则表达 式可以替换文本
[[i] 本帖最后由 shxiashxia 于 2010-10-16 18:58 编辑 [/i]]
swlwcn 2010-10-15 17:57
[quote]原帖由 [i]shxiashxia[/i] 于 2010-10-15 17:55 发表 [url=http://67.220.91.19/bbs/redirect.php?goto=findpost&pid=61922909&ptid=3430773][img]http://67.220.91.19/bbs/images/common/back.gif[/img][/url]
用正则表达 式,在em什么的软件 中运行就可以 了、
在word则选择高级,选择替换 掉全部字母 ,保留就是数字 也行的 [/quote]
兄弟啊,我知道你所说的正则表达式,呵呵,你看看那个软件的运行环境是什么?
还要啊,楼主这里表示的字母和数字,其实是文本啊
realflame 2010-10-15 20:57
*** 作者被禁止或删除 内容自动屏蔽 ***
hlhoney 2010-10-15 20:58
用EXCEL的分列功能,选择固定宽度,一次性搞定。
bozii 2010-10-15 21:07
找个可以列选择的文本编辑软件,比如ultriedit,直接按照列来把那一列选择出来,复制粘贴到另一个文件中就可以了。
liehu1111 2010-10-15 21:53
回复 1楼 的帖子
*** 作者被禁止或删除 内容自动屏蔽 ***
ligang1234567 2010-10-16 00:17
使用word选择文本的时候按住ALT键就可以了
ligang1234567 2010-10-16 00:23
按住ALT选中不想要的文字将其删除或者剪切走就可以实现想要的格式,比使用EXCEL分列要简单的多,以上是在WORD中可以实现。