我写了这个正则表达式来帮助我从一些文本文件中提取一些链接:
https?:\/\/(?:.(?!https?:\/\/))+$
因为我使用的是 golang/regexp lib,由于我的否定,我无法使用它 (?!..
我想用它做的是选择从最后一次出现 http/https 到最后的所有文本。
sometextsometexhttp://websites.com/path/subpath/#query1sometexthttp://websites.com/path/subpath/#query2
=> 输出:http : //websites.com/path/subpath/#query2
任何人都可以帮助我解决方案,我花了几个小时尝试不同的方法来重现相同的结果,但没有成功。
浮云间
不负相思意
相关分类