用逻辑化的思维处理文本:NimbleText与NimbleSet

白若雪 27天前 10

本帖最后由 zcore 于 2018-4-25 10:28 编辑
       上篇帖子讲的正则表达式,让我想起了有两个处理文本的神器:NimbleText与NimbleSet。什么叫逻辑化思维处理文本?举个简单的例子:
John is a Beatle;
Paul is a Beatle;
George is a Beatle;
Ringo is a Beatle;
      这四段文本明显在重复一个模式:*** is a Beatle;变化的不过是最前面的人名,所以这四段实际上可以拆成两部分数据+模式。我们按照一般的文本编写去处理他们,就要将这个模式重复四遍,倘若后面还有数十个模式变化不大的这样的句子,我想你肯定要崩溃。于是,我们需要转换一下思维,把变化的数据单独列举出来,用语言描述这种模式,然后自动将数据与模式结合生成文本。NimbleText就是干这事的:
       该软件最适合生成逻辑化程度高的文本,如SQL、HTML等,逻辑化程度越高越方便,用来写SQL可爽了!!!       软件虽然看着很小巧,但是功能强大。模式语法简单易学;支持数据(结果)过滤、排序、去重、乱序;丰富的预设函数;还可以内嵌JS代码以实现更复杂的需求。具体可以去参考软件自带的Help或官网的31个范例。      作者根据自己多年的使用经验,发现了新的需求——文本数据集的比较与合并。他觉得这项需求可以作为NimbleText的有效补充,于是他又开发了一个NimbleSet:        我知道你们可能已经开始去网上寻找他们的爱心分享版了,但是我事先已经在网上找过了,下载下来的都是未破解版的。所以我自己花了点功夫破解了它,软件的历史还不长,流行程度也不高,后续还有很大的发展空间,先富起来的人可以考虑入正,像我一样的贫下中农,就别管那多了,记得不要声张!不要声张!不要声张!本人概不负责!重要的事说三遍。我仅在自己的电脑上试过没有问题,还没在其他电脑上试过,如果你们用着出现了问题。。。。。呃,再说吧!!!



这家伙太懒了,什么也没留下。

最新回复 (0)