干货 软件 Rules & Tips
1. 遵守中国大陆相关法律法规
2. 严禁发布盗版软件
3. 严禁传播破解方法或工具
4. 严禁发布甩链接的下载信息
5. 提倡分享亲测好用的软件
6. 名称、版本、平台是必要信息

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

查看: 4553|回复: 5
1
zcore 发表于 2018-4-25 10:20:44
本帖最后由 zcore 于 2018-4-25 10:28 编辑

       上篇帖子讲的正则表达式,让我想起了有两个处理文本的神器:NimbleTextNimbleSet什么叫逻辑化思维处理文本?举个简单的例子:
John is a Beatle;
Paul is a Beatle;
George is a Beatle;
Ringo is a Beatle;

      这四段文本明显在重复一个模式:*** is a Beatle;变化的不过是最前面的人名,所以这四段实际上可以拆成两部分数据+模式。我们按照一般的文本编写去处理他们,就要将这个模式重复四遍,倘若后面还有数十个模式变化不大的这样的句子,我想你肯定要崩溃。于是,我们需要转换一下思维,把变化的数据单独列举出来,用语言描述这种模式,然后自动将数据与模式结合生成文本。NimbleText就是干这事的:
snipaste20180425_091928.png

       该软件最适合生成逻辑化程度高的文本,如SQL、HTML等,逻辑化程度越高越方便,用来写SQL可爽了!!!
       软件虽然看着很小巧,但是功能强大。模式语法简单易学;支持数据(结果)过滤、排序、去重、乱序;丰富的预设函数;还可以内嵌JS代码以实现更复杂的需求。具体可以去参考软件自带的Help或官网的31个范例
      作者根据自己多年的使用经验,发现了新的需求——文本数据集的比较与合并。他觉得这项需求可以作为NimbleText的有效补充,于是他又开发了一个NimbleSet
NSAnim.gif
       我知道你们可能已经开始去网上寻找他们的爱心分享版了,但是我事先已经在网上找过了,下载下来的都是未破解版的。所以我自己花了点功夫破解了它,软件的历史还不长,流行程度也不高,后续还有很大的发展空间,先富起来的人可以考虑入正,像我一样的贫下中农,就别管那多了,记得不要声张!不要声张!不要声张!本人概不负责!重要的事说三遍。我仅在自己的电脑上试过没有问题,还没在其他电脑上试过,如果你们用着出现了问题。。。。。呃,再说吧!!!
Nimble.zip (768.24 KB, 下载次数: 551)
Tyropapa 发表于 2018-4-26 19:58:36
{:5_152:}请收下我的膝盖
hucarry 发表于 2018-4-26 20:08:00
请收下我的膝盖
GooG 发表于 2018-4-26 22:10:16
项目上就有这个需求
夜雪暮歌 发表于 2018-4-27 08:51:41
神器 尤其可以内嵌js 点个赞
thorpe 发表于 2018-4-27 13:58:01
请收下我的膝盖!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虫部落 陕ICP备14001577号-1川公网安备 51019002003015号联系我们FAQ关于虫部落免责声明虫部落生存法则蛙先知 - AI 玩家社区 🚧

Build with for "make search easier" Copyright © 2013-2024. Powered by Discuz! GMT+8, 2024-5-17 06:01

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