登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 本站其他原创软件 >> 主题: 文本处理大师 [帮助文件/含高级使用技巧]     [回主站]     [分站链接]
标题
文本处理大师 [帮助文件/含高级使用技巧]
clq
浏览(946) + 2004-09-05 23:01:06 发表 编辑

关键字:

先说说这个软件的由来,也许能帮助用户更好地使用它.

几年前,当我毕业后进入第一家软件公司时,对于我个人而言是一个巨大的成功.我主要开发一个彩票系统,它有一个叫做"XX公式"的功能(对不起我已经忘记叫什么了 [s:9] ).当软件升级后要求将它原有的公式文件中新增加一列,以表示这是第几个公式的文件.
比如如果是第14个公式的文件就要求在文件的每一行前加上字符串"14,".文件是纯文本的,为了这个功能我找了一个又一个的软件,word,UltraEdit.....但是都没有这个功能.
最后我干脆自己写了一个小程序完成了这个功能.会编程的网友都知道,这个功能其实很简单,但就是没有软件实现它,于是我再将其他几个常用的功能也加了进去 -- 这就是第一个版本的"文本处理大师",我自己要用,公司也要用到.后来我想网上应该会有更多的用户需要它,于是发布到了网上...

"文本处理大师"的原来的目标是作为 UltraEdit 的一个补充性工具,只要是 UltraEdit 没有做的功能,我们就补充实现它. 这使得"文本处理大师"非常成功(至少比我想象的下载量要大得太多,而且还有用户注册,更开心的是很多网友都夸奖它)
如今的"文本处理大师"也仍然以此为目标,不过使用多了,也发现了 UltraEdit 本身的一些问题,再加上我编程功力的日渐深厚(咳,有点不要脸 :D )我已经能够开发出自己的编辑器控件,所以文本编辑的功能现在也成为一个发展的重点.特别是我喜欢的快捷键,我都在"文本处理大师"中实现了(会编程有时实在是幸福的事 :-) )

总而言之,"文本处理大师"的功能主要是两方面:纯文本文件内容的批量处理 和 提供一个方便文本编辑器.
再说一次,它其中的编辑器是我自己开发的,所以可以随心所欲地实现各种功能,总之我想要的功能都实现了,请提出您要的功能,让我来为您实现!

--------------------------------------------------
一.处理功能列表
[1]每一行前加上字符..
[2]每一行后加上字符..
[3]填满?个字符
[4]替换..
[5]作用范围内文字另存为文件,生成的文件在
[6]查找..
[7]GB->BIG5(大陆字符转为台湾字符)
[8]BIG5->GB(台湾字符转为大陆字符)
[9]全部转为小写
[10]全部转为大写
[11]删除全部空行(不受作用范围影响)
[12]删除
[13]处理从网页中复制粘贴来的文字中的特殊字符
[14]base64解码
[15]base64编码
[16]多行文字合为一行(不受作用范围影响)
[17]模板功能/宏替换
[18]作用范围内文字作为数字 加..
[19]作用范围内文字作为数字 减..
[20]繁体转换为简体
[21]简体转换为繁体
[22]删除重复行(不受作用范围影响)
[23]行列转换(不受作用范围影响)
[24]按自定义行数分割文件
[25]取得md5编码
[26]Unicode转换(不受作用范围影响)
[27]清除连续的空行(不受作用范围影响)






[最后更新: 2007.9.22]

clq
2004-9-5 23:25:47 发表 编辑

[图片]
功能和操作范围.如图:左边是的"处理功能",右边的是"作用范围".
功能1:"每一行前加上字符"
在其下的输入框中输入"aaa",然后点击"开始处理"按钮.等待处理结束后,"文件列表"中的每一个文件的每一行前将加入字符串"aaa".

--这是在"作用范围"为"全部"的情况下,而利用"作用范围"功能4"含有..的行"则可以实现"只有含字符串bbb的行才加入这个字符串",方法是点击选中"含有..的行",然后在其下的输入框中输入"bbb".

后面要介绍的功能也是如此使用.

[注:这是以前的文章,现在的界面已有所不同,不过基本操作思想不变]

clq
2004-9-15 23:20:49 发表 编辑

[图片]
默认情况下,右键点击一个文件那么将会打开一个新的“文本处理大师”。但也可以让所有的文件都在同一个窗体中打开。方法是勾选第二张图中的红色圆圈处。如图

clq
2004-12-15 21:36:11 发表 编辑

zczc兄提到了第13项处理了哪些字符.
这些个还要从多年前说起,当时我们在学校学习时时常从网页上复制代码,但这些代码却不能工作. 原因是复制回来的文档中有一些特殊字符(主要是空格和回车等不可见字符在网页上是不同的).因此我做了这个功能用于清理这些不可见的字符,使它们与本地的纯文本文件相同.

guest
2006-1-8 11:33:52 发表 编辑

Help me!

我想把字符串:
A2002 669(3)编号:2002 0641k
替换成:
A2002 669(3)
编号:2002 0641k
可以吗?

也就是在文章中“编号:”的前面加入回车换行符。

clq
2006-1-8 13:35:10 发表 编辑

[图片]
可以的.使用替换功能同时开启"16进制输入"就可以了.如图:

友情提示 :)
先输入"编号:",然后再点击"16进制输入"就会自动将字符串转换成16进制数字,然后添加" 0D 0A"就行了[ 0D 0A是回车换行的意思] 怎么样,很厉害吧 :)

clq
2006-1-8 13:37:29 发表 编辑

啊呀,对不起照您的意思应该是添加在整个字符串前面! 请仁兄自己修改一下吧 :)
guest
2006-1-20 21:03:21 发表 编辑

顶、顶、顶、顶、顶……多谢!!!
天堂魂
2006-9-12 17:11:18 发表 编辑

这个转行功能十分实用啊。研究了好久也没弄出来,原来是要靠16进制~~明白了~~~

总数:8 页次:1/1 首页 尾页  
总数:8 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1