[AHK-] 請問針對複製過的文字內容處理

看板EzHotKey作者 (ak77now)時間5年前 (2019/03/03 21:22), 5年前編輯推噓2(202)
留言4則, 3人參與, 5年前最新討論串1/1
關於類似的內容我只會用替換的 比如說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://www.ptt.cc/bbs/EzHotKey/M.1551619341.A.B5F.html

03/04 21:16, 5年前 , 1F
可以用InStr()或IfInString去判斷
03/04 21:16, 1F

03/04 21:56, 5年前 , 2F
應該可以用RegExReplace
03/04 21:56, 2F

03/08 03:15, 5年前 , 3F
不確定你的網址是不是只有最後的字串會變 姑且假設是
03/08 03:15, 3F

03/08 03:15, 5年前 , 4F
確實可以耶!! 實在非常非常感謝與前面的推文 很實在的範例,以後遇到類似的需求都可以拿來用 ※ 編輯: ak77now (180.218.90.7), 03/28/2019 02:49:35
文章代碼(AID): #1SUzKDjV (EzHotKey)