URLの正規表現パターンの解説 URLを正規表現のパターンとして表す時、下記のようになる。 https?://[\w/:%#\$&\?\(\)~\.=\+\-]+” 先頭から解説していきます。 https? https?はhttpは必ず先頭につき、s?でsが0~1回の繰り返しという意味の為、 http or https が先頭のものを意味します。 :// ://はそのまま、http or httpsの次に必ず続く文字列で、それに一致するかどうかチェックします。 [\w/:%#$&\?\(\)~\.=\+\-]+ 1つずつ解説していきます。[・・・]+は、[]内にある文字の1回以上の繰り返しを意味します。 []の中身ですが、\wは半角英数字と_を表します。ほかの\○は、○の文字を意味します。 []内の中身が、http://以降の文字として使われるので、それを正規表現で表しています。 文字列が