请教个关于发送意图监控剪贴板的问题
tasker吧
全部回复
仅看楼主
level 6
Forrest__Gao 楼主
我参考的吧里那个发送意图的帖子,tasker监控剪贴板,如果剪贴板里的内容是一个大小写字母组成的字符串〔正则匹配:(?<![A-Za-z])[A-Za-z]{2,28}(?![A-Za-z])〕,那么就调用翻译APP GoldenDict来查询……现在基本符合要求,但还有两个小问题:一是其他APP里复制拷贝都能顺利调出词典,唯独在UC浏览器不正常没反映;二是如果剪贴板复制一个url链接也能调出翻译页面,这个应该不匹配正则啊,复制中文什么的倒是没这个问题,有哪位知道怎么回事么?[呼~]
2016年09月05日 11点09分 1
level 6
Forrest__Gao 楼主
[狂汗] 发现第二个问题所在了,犯迷糊把正则复杂化了,直接匹配这个就行: ^[A-Za-z]{2,28}$
上面那个只要复制的文字中有字母组成的字符串就会触发……但uc那个还没解决
2016年09月05日 12点09分 2
这个正则还是有问题 只能匹配单词 不能匹配词组 和下划线词组
2016年09月05日 18点09分
@咖啡雪莲 嗯,确实不完美,但要囊括所有情形又好复杂……而且我用的goldendict查词组也不太在行[冷]
2016年09月05日 22点09分
@咖啡雪莲 你说这种情况,应该改用下面正则就差不多了:^[A-Za-z]+[_ ]*[A-Za-z]+$ 我的逻辑比较简单粗暴~[笑眼]
2016年09月05日 23点09分
@Forrest__Gao 还是不对,这个只能包含两个单词的词组,又想了下这个会好些: ^[A-Za-z]+[- _A-Za-z]*[A-Za-z]+$
2016年09月05日 23点09分
level 11
怎么监控剪贴板?
2016年09月05日 15点09分 3
变量集加入剪贴板变量%CLIP就行……然后再和发送意图关联
2016年09月05日 23点09分
@Forrest__Gao 配置是选状态吗,然后匹配上面那个正则式
2016年09月06日 01点09分
level 8
uc 9.0以上版本内置剪贴板,所以从uc剪贴板到系统的剪贴板 往往有时差
2016年09月05日 18点09分 4
原来如此,这就不强求啦,UC用好多年刚好想换浏览器试试……
2016年09月05日 22点09分
level 11
是这样的吗,可是我只有设置具体值才能转到任务,弄成这个正则式却没用
2016年09月06日 02点09分 5
值空着就行……正则匹配和意图在任务里实现
2016年09月06日 02点09分
@Forrest__Gao 可以了 谢谢
2016年09月06日 02点09分
@理想🌌 不客气,我也是模仿的吧里教程~
2016年09月06日 02点09分
@Forrest__Gao 我也是尽量找看的懂的弄
2016年09月06日 02点09分
level 13

你的正则好复杂
2016年09月06日 06点09分 6
1