【发布时间】:2015-10-28 05:59:13
【问题描述】:
我写了这个正则表达式来帮助我从一些文本文件中提取一些链接:
https?:\/\/(?:.(?!https?:\/\/))+$
因为我使用的是golang/regexp lib,所以我无法使用它,因为我的否定(?!..
我想用它做的是选择从最后一次出现 http/https 到最后的所有文本。
sometextsometexhttp://websites.com/path/subpath/#query1sometexthttp://websites.com/path/subpath/#query2
=> 输出:http://websites.com/path/subpath/#query2
谁能帮我解决一下,我花了几个小时尝试不同的方法来重现相同的结果,但没有成功。
【问题讨论】:
标签: regex go regex-negation