regi_replace ( string $pattern
, string $replacement
, string $string
) : ( num $n
, string $output
)
この関数は、string 内で pattern にマッチするものを大文字小文字を区別せず探索します。
マッチしたテキストが replacement に置換されます。
置換の行われた件数が n 、置換後のデータが output として出力されます。
$pattern はT言語式の正規表現で記述します。
$pattern 内に () で囲まれた部分がある場合、$_[1] から $_[8]まで 最大8個が $replacement 内で使用できます。
<?t
regi_replace("Abc","a",$c)(,$d);
/* $c データ内の 'AbC' が大文字小文字を区別せず 'a' に置換され $d に出力されます
'abc','abC','aBc','aBC','Abc','AbC','ABc','ABC' の文字列が 'a' に置換られます
*/
?>