找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 24185|回复: 0

[文本处理] 论坛发贴排版批处理工具

[复制链接]
发表于 2009-8-18 22:44:00 | 显示全部楼层 |阅读模式
--------------------------------------------------------------------------------------------------------------------- 
 大家也许还记得早几天本人出的练习-049题(按要求对齐整理文本内容)吧,出那题的初
衷就是为了这个工具的制作。那么为什么要制作这个工具呢,则源于论坛发贴系统排版上的不足
。每次我们在撰写长篇的贴子时总是要为排版的问题前前后后搞好久(短篇就手工排下了)。因此
,便萌发了用个批来自动排版的问题,于是便有了此工具的出台。
--------------------------------------------------------------------------------------------------------------------- 
  本工具综合考虑了论坛编码如[^code][/^code]、文本正文以及代码块的排版问题。但因为
在智能上的以及批本身的局限性,还存在以下不足之处:
--------------------------------------------------------------------------------------------------------------------- 
  1、对文本分段的判断:工具只能凭空行来判断分段,因此请编辑时将段与段之间用空行隔
开。
--------------------------------------------------------------------------------------------------------------------- 
  2、对论坛编码区的判断:大家知道,在贴子中加入代码要以[^code][/^code]”来分隔,引用
时用[^qoute][/^qoute]来分隔。。。在工具中加入了对[^*][/^*]区域的判断,对这一区域中的字符是
原样输出。但是,在书写中必须将[^*]和[/^*]独行顶格写入,否则就不能判断。
--------------------------------------------------------------------------------------------------------------------- 
  3、对特殊字符!的处理:因为批在特殊字符的处理上除了逐字符判断没有好的办法,但如是
这样,效率会大大降低。因为长篇贴子中特殊字符!的数量不会有很多,综合考虑后,本工具还是
选择了效率。
--------------------------------------------------------------------------------------------------------------------- 
  4、对于特殊文体的处理:因为本工具是以空行来判断分段的,所以即使你在文本中人工键
入了回车,工具也就合行处理。如遇到诗歌等特殊文体,请不要用本工具处理。
--------------------------------------------------------------------------------------------------------------------- 
  欢迎大家对本工具进行测试,并提出宝贵意见,本人将不胜感激。
--------------------------------------------------------------------------------------------------------------------- 
      注:因代码中含有论坛不能正确处理的字符所以上传附件于下:
--------------------------------------------------------------------------------------------------------------------- 
链接: https://pan.baidu.com/s/1Dtng7nOc8GPkQTwZisccHA?pwd=apgc

评分

参与人数 1PB +10 收起 理由
pusofalse + 10 感谢分享

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 00:06 , Processed in 0.017590 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表