github obgnail/typora_plugin 1.11.7

12 hours ago

changelog

  1. feat:【core \ searchStringParser】:搜索文法 史诗级 增强,支持正则表达式
  2. chg:【core \ searchStringParser】:重命名搜索文法中的非终结符,提高可读性
  3. chg:【help】:将右键菜单选项【用户反馈】改成【环境信息】
  4. chg:移除插件【bingSpeech】

bingSpeech插件利用爬虫技术盗取必应翻译的朗读功能,现在 bing 改版了,插件不可用了,我也没有时间和精力和微软玩猫鼠游戏,故移除此插件

新的搜索文法

当前的搜索文法为:

<query> ::= <expr>
<expr> ::= <term> ( <or> <term> )*
<term> ::= <factor> ( <not_and> <factor> )*
<factor> ::= <keyword> | '"' <keyword> '"' | '/' <regexp> '/' | '(' <expr> ')'
<not_and> ::= '-' | ' '
<or> ::= 'OR' | '|'
<keyword> ::= [^"]+
<regexp> ::= [^/]+

举例 (/200\d/ apple) OR (peach "sour pear" -banana):列出满足如下 任意一个 要求的文档

  • 同时匹配正则表达式 /200\d/ ,并且包含关键字 apple
  • 同时包含 peachsour pear,但不能包含 banana

私以为目前的文法已经很够用了,同时比较符合直觉。如果能力还要往上提就要上 graphql 了 😂

Don't miss a new typora_plugin release

NewReleases is sending notifications on new releases.