PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips122 正規表現による置換を行う

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-5正規表現Tips122 正規表現による置換を行う

Level2

Pointpreg_replace関数、preg_replace_callback関数を使う

正規表現を使って特定の文字列にマッチした文字列を置換するには、preg_replace関数か、preg_replace_callback関数を使います。

preg_replace関数は、対象の文字列からパターンに一致する文字列を検索し、一致した文字列を置換文字列に置換して返します。

置換最大回数には、置換を行う最大の回数を指定することができ、省略すると制限なく置換されます。

置換回数格納変数に変数を指定すると、置換を行った回数を置換回数格納変数に格納します。

また、パターン、置換文字列、対象文字列には文字列の配列を指定することもでき、配列を指定すると全ての要素に同様の処理が行われて、その結果が格納された配列を返します。

preg_replace関数の使い方

置換結果 = preg_replace(
	パターン, 置換文字列, 対象文字列, 
	[最大置換回数], [置換回数格納変数]);

置換文字列では、マッチした文字列を使った置換文字列を指定することもできます。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません