【正規表現】URLの抽出まとめ

こんにちは、nishi_talk(@nishi_talk)です。
今回は自分的によく使う正規表現の抽出方法をご紹介します。 正規表現の基本はこちらの記事で紹介してます。

基本編

http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?

「あ」より後を抜き出す

(?<=あ)(.*)

「あ」より前を抜き出す

(.*)(?=あ)

応用編

Amazonのリンクを抽出

https://www.amazon.co.jp/[^\s]+

Amazonのリンクの「ref=」前までを抜き出す

https://www.amazon.co.jp/[^\s]+(?=ref=)

コーディングにおすすめの本をご紹介