正規表現は、あらかじめグローバル変数 $RegPat に格納しておく。この値を変更することで、コンテンツの中からさまざまな部分文字列を取り出すことができる。 0013: /** 0014: * 取り出すパターン 0015: * @global string $RegPat 0016: */ 0017: $RegPat = "/\<img(.*)src=\"?([\-_\.\!\~\*\'\(\)a-z0-9\;\/\?\:@&=\+\$\,\%\#]+(jpg|jpeg|gif|png|bmp))/i"; 実際に URL 取り出しを行うのは、ユーザー定義の get_url 関数である。 0019: /** 0020: * テキスト中から画像URLを取り出す 0021: * @param string $str 解析するテキスト 0022: * @param arr