PHPで背景を使用する方法
-
11-10-2019 - |
質問
preg_replace()を使用してテキストの本文で見つかった各ファイル拡張機能の最後に文字を追加したいと思います。
これがいくつかのサンプルテキストです:
$string='http://www.mysite.com/expert/images/imageone.jpghttp://www.mysite.com/expert/images/imagetwo.jpg';
この検索と交換はTextWranglerで正常に機能し、拡張機能をファイルするためにセミコロンを追加します。
(\.(jpg|gif|html?|php|tiff?|pdf|png))
\1;
ただし、PHPに翻訳されていますが、効果がなく、機能しません。エラーはありません。
preg_replace("/(\.(jpg|gif|html|php|tif|tiff|pdf|htm|png))/","\\1;",$string);
解決
それは私にとって完璧に機能しますが、あなたは使用してみてください $1
:
$string = preg_replace("/.../","$1;",$string);
または、単一の引用符に置き換えます。
$string = preg_replace("/.../",'\\1;',$string);
所属していません StackOverflow