我已经尝试搜索此问题,并且确定已经问过该问题的版本,但是我无法对我的案子应用其他答案。
我需要使用RegEx提取广告客户向我发送点击量时出现在URL中的随机字符串。
引荐网址看起来像这样,我要用粗体提取的部分:
https://adclick.g.doubleclick.net/pcs/click%**long-string-of-characters-and-symbols**https://www.mywebsite.com
那长串字符和符号(哈希)包含多个%符号,因此我需要在第一个%符号之后但在我的网站URL之前的整个字符串。
我一直在为此努力,任何帮助将不胜感激!
答案 0 :(得分:2)
您可以使用:
(?<=%).*(?=https)
工作原理:
(?<=%)
令人反感:搜索%
之前的字符.*
匹配所有内容,直到... (?=https)
:出现第一个https
(正头)