preg_replaceの影響範囲
Perlを利用したりしていると、正規表現を利用した置換処理は、
自分が付けるオプション次第で変化するが、
PHPのpreg_replaceは、基本的には
書いた一つが全範囲に渡って影響を与える。
能書きはともかく一例)
$buf = aiueodesuyoaiueodesuwa";
$buf2 = preg_replace(“/aiueo/","abebe",$buf);
これで$buf2は、abebedesuyoabebedesuwaになる。
後ろまで検索して置換をかける。
ディスカッション
コメント一覧
まだ、コメントがありません