[AHK-] 请问针对复制过的文字内容处理

楼主: ak77now (ak77now)   2019-03-03 21:22:18
关于类似的内容我只会用替换的
比如说StringReplace
用一些比较简单的替换
但以下这部分研究了好久还是不会
想请教各位
用途:微软OneDrive的分享连结最尾端加入一串文字
(侦测复制过的剪贴簿中的文字后自动处理)
比如说我复制了一串网址:
https://test.com/乱数
我希望当剪贴簿内有test.com的话,就在最末端附上?download=1
于是就会变成这样
https://test.com/乱数?download=1
但因为那个乱数的部分会变动
所以不能用StringReplace把乱数的部分替换成乱数?download=1
原始连结有点长
怕这样形容不好理解
额外贴在这里
https://pastebin.com/uV4yWsBU
请问类似这样的动作要怎么做呢?
谢谢各位喔
作者: fossil313 (阵雨)   2019-03-04 21:16:00
可以用InStr()或IfInString去判断
作者: shala (沙罗)   2019-03-04 21:56:00
应该可以用RegExReplace
作者: kuro (支那啃民党 凸 ̄▽ ̄凸)   2019-03-08 03:15:00
不确定你的网址是不是只有最后的字串会变 姑且假设是https://www.dropbox.com/s/p7ucfgjvg0tmqtu

Links booklink

Contact Us: admin [ a t ] ucptt.com