softice616 发表于 2007-8-31 01:50

原帖由 mqkng 于 2007-8-31 01:47 发表 http://www.ibmnb.com/images/common/back.gif



今天看了他的要求,感觉很久没有为51NB朋友服务了,所以花了点时间,做成这个样子了。。。。



这个太猛了,客户就是上帝,佩服佩服!!

mqkng 发表于 2007-8-31 01:53

原帖由 softice616 于 2007-8-31 01:50 发表 http://www.ibmnb.com/images/common/back.gif




这个太猛了,客户就是上帝,佩服佩服!!

前天荣任“实习版主”,应该为大家做的,希望大家以后支持我们新版主的工作,将51NB发杨光大,大家一起努力奉献吧

谢谢大家

cxcx 发表于 2007-8-31 01:55

强人太强了,也太多了……

Drifter 发表于 2007-8-31 01:56

原帖由 mqkng 于 2007-8-31 01:53 发表 http://www.ibmnb.com/images/common/back.gif


前天荣任“实习版主”,应该为大家做的,希望大家以后支持我们新版主的工作,将51NB发杨光大,大家一起努力奉献吧

谢谢大家

呱叽呱叽....

水无涯 发表于 2007-8-31 10:44

谢谢各位大大。送了一点nb。不成敬意。非常感谢各位xd。感谢cctv,感谢d,感谢zf,感谢看门的阿姨。。。。

水无涯 发表于 2007-8-31 15:27

原帖由 cxcx 于 2007-8-31 01:04 发表 http://www.ibmnb.com/images/common/back.gif

每一行最后一位保证都是数字吗?那可以这样:
Find: (^\.*d{1})$,Replace with: \1china
把china换成你需要的就可以了

一点编程基础都不懂的话确实解释不清,或者你可以试试楼上xd推荐的工具



xd。按照您的方法做了。但是提示没有找到(^\.*d{1})$.勾选了正则表达式的。不知道怎么回事????

river_s 发表于 2007-8-31 15:49

原帖由 水无涯 于 2007-8-31 00:25 发表 http://www.ibmnb.com/images/common/back.gif



老大。好像有点复杂呀。有没有比较简单的。直接在后面追加的。因为可能每一行每一个数字的位数不一样。但是可以保证的是,每一行肯定只有一个数字。像这样

1
23
345
4
8462435213
2356
456


...

今天真忙,简单的方法提供一个,只需要word

比如LZ要把
title="123"
title="1234"
title="12345"
title="123456"
title="1234567"
title="12345678"
title="123456789"
title="1234567890"

变成
title="123china”
title="1234china”
title="12345china”
title="123456china”
title="1234567china”
title="12345678china”
title="123456789china”
title="1234567890china”

那么执行查找和替换

第一次:
查找:title="*"
替换:^&china

第二次:
查找:"china
替换:china“

cxcx 发表于 2007-8-31 16:12

原帖由 水无涯 于 2007-8-31 15:27 发表 http://www.ibmnb.com/images/common/back.gif
xd。按照您的方法做了。但是提示没有找到(^\.*d{1})$.勾选了正则表达式的。不知道怎么回事????
应该不会有这样的情况,我又试了一次,没问题的。你像我那样截个图贴上来看看怎么回事

对了,还有一种情况,如果光标在文件最后,这个EmEditor是不会自动返回开头替换的,比较傻

或者用其他高手的方案试试也未尝不可

骑驴也上树 发表于 2007-8-31 16:24

楼上的都是高人啊

我就知道用perl

水无涯 发表于 2007-8-31 22:13

原帖由 cxcx 于 2007-8-31 16:12 发表 http://www.ibmnb.com/images/common/back.gif

应该不会有这样的情况,我又试了一次,没问题的。你像我那样截个图贴上来看看怎么回事

对了,还有一种情况,如果光标在文件最后,这个EmEditor是不会自动返回开头替换的,比较傻

或者用其他高手的方案试 ...



xd,看贴图啦。有标记的地方提示没有找到

cxcx 发表于 2007-8-31 23:22

原帖由 水无涯 于 2007-8-31 22:13 发表 http://www.ibmnb.com/images/common/back.gif
xd,看贴图啦。有标记的地方提示没有找到
哇~kao~,我明白了,我前面帖的地方,小数点前面有一个反斜杠
这个应该反斜杠应该在字母d前面……是我打字时候的疏忽实在抱歉……*.*lll

不过你要是仔细看我的截图去做,准行,就是这样
Find: (^.*\d{1})$,Replace with: \1china

水无涯 发表于 2007-9-1 00:47

可以了xd。怪我没有仔细看。谢谢!!
页: 1 [2]
查看完整版本: 【求助】如何从文本文件中提取出自己需要的字段