ホームページ >バックエンド開発 >PHPチュートリアル >preg_replaceがメタキャラクタ「b」をサポートしていない問題の解決方法
preg_replace はメタキャラクター "b" をサポートしていません???
hi などの単語と一致させたいのですが、b を使用して始まりと終わりをマークしたいと考えています。ただし、この機能では実行できません。後でネットで調べたら区切り文字に/が使われているとのことだったのですが、マッチングするとやはり全て一致してしまいました。 「こんにちは」という単語だけでは一致しませんか?アドバイスをお願いします
-----解決策---------
/bhib/ も機能します。試してみてください
------解決策------------------
$a ='フィア、フェフェフィ、ヒアスDF、こんにちは'; $b = '/bhib/'; $c = 'jj'; echo preg_replace($b,$c,$a);