/url?q=http://www.bbc.com/indonesia/berita_indonesia&sa=U&ved=0ahUKEwjhqsr6h73OAhVDu48KHTR1AKsQFghDMAs&usg=AFQjCNEv3lNjzDNxPjfpqOtOb0ApNzvCCA
我想要得到的結果是這樣的:
http://www.bbc.com/indonesia/berita_indonesia
我該怎麼辦使用正則表達式? 感謝
/url?q=http://www.bbc.com/indonesia/berita_indonesia&sa=U&ved=0ahUKEwjhqsr6h73OAhVDu48KHTR1AKsQFghDMAs&usg=AFQjCNEv3lNjzDNxPjfpqOtOb0ApNzvCCA
我想要得到的結果是這樣的:
http://www.bbc.com/indonesia/berita_indonesia
我該怎麼辦使用正則表達式? 感謝
以下表達式的第一個捕獲組將提取您想要的部分。 \?q=([^&]+)
你可以用下面的正則表達式提取它:
/(http:\/\/.+)/
第一個(也是唯一一個)捕獲組中包含的URL的值。
Here你可以看到它的行動,並調整你prefferred的語言。
編輯:此模式將捕獲整個URL以及以下查詢字符串。你需要路徑和沒有查詢字符串的網址?
我覺得OP在等着[這個](https://regex101.com/r/xL1rK0/3)等等。 –
感謝您的回答。很好,它解決了我的問題 –