我有字符串:
/url?q=http://www.bbc.com/indonesia/berita_indonesia&sa=U&ved=0ahUKEwjhqsr6h73OAhVDu48KHTR1AKsQFghDMAs&usg=AFQjCNEv3lNjzDNxPjfpqOtOb0ApNzvCCA
我想得到这样的结果:
http://www.bbc.com/indonesia/berita_indonesia
如何使用RegEx? 感谢
答案 0 :(得分:4)
以下表达式的第一个捕获组将提取所需的部分。 \?q=([^&]+)
答案 1 :(得分:0)
您可以使用以下正则表达式提取它:
/(http:\/\/.+)/
第一个(也是唯一一个)捕获组包含url的值。
Here您可以看到它的实际效果并根据您的预先伪装的语言进行调整。
编辑:此模式将捕获整个URL以及以下查询字符串。你需要带路径的url而没有查询字符串吗?