はじまる文字列を自動的にハイパーリンクに変換してくれるところが多い。実装しようとする際、正規表現が威力を発揮する。使えるすべての文字の種類を把握しておく必要がある。【和訳】に定義されている。#)であることがわかる。これを正規表現で表すと、/https?\:\/\/[\-_\.\!\~\*\'\(\)a-zA-Z0-9\;\/\?\:\@\&\=\+\$\,\%\#]+/iとなる。今回使った正規表現?直前1文字の0または1回の繰り返し。