日本語URLになると

URL文字列にマッチする正規表現って、どう書いたら良いのだろう!?

正確に正規表現を書くことをあきらめて,もっと簡単でいいやという人のための http URL の正規表現が以下になります.

s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+

今のところお世話になっている↑も通じなさそうですし。
# ジツは、先頭の"s"の意味がわからないのですけれどご存じのかたっていらっしゃいますでしょうか??