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