作者ak77now (ak77now)
看板EzHotKey
标题[AHK-] 请问针对复制过的文字内容处理
时间Sun Mar 3 21:22:18 2019
关於类似的内容我只会用替换的
比如说StringReplace
用一些比较简单的替换
但以下这部分研究了好久还是不会
想请教各位
用途:微软OneDrive的分享连结最尾端加入一串文字
(侦测复制过的剪贴簿中的文字後自动处理)
比如说我复制了一串网址:
https://test.com/乱数
我希望当剪贴簿内有test.com的话,就在最末端附上?download=1
於是就会变成这样
https://test.com/乱数?download=1
但因为那个乱数的部分会变动
所以不能用StringReplace把乱数的部分替换成乱数?download=1
原始连结有点长
怕这样形容不好理解
额外贴在这里
https://pastebin.com/uV4yWsBU
请问类似这样的动作要怎麽做呢?
谢谢各位喔
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.218.90.7
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1551619341.A.B5F.html
1F:推 fossil313: 可以用InStr()或IfInString去判断 03/04 21:16
2F:推 shala: 应该可以用RegExReplace 03/04 21:56
3F:→ kuro: 不确定你的网址是不是只有最後的字串会变 姑且假设是 03/08 03:15
确实可以耶!!
实在非常非常感谢与前面的推文
很实在的范例,以後遇到类似的需求都可以拿来用
※ 编辑: ak77now (180.218.90.7), 03/28/2019 02:49:35