私はこのPCREパターンにはあまり興味がありません。とにかく助けが必要です。交換方法
sometext >
空の文字列(""
)。
これはphpコードです
preg_replace("/Sometext >/", "", $subject);
これに正規表現を使用しなくてもかまわない場合:
$text = 'somethingElse sometext >';
$text = str_replace('sometext >','',$text);
あなたは多くの情報を提供しませんでしたが、それに基づいて、私はこれで行きます
<?php
$subjects[] = "Sometext > hello!";
$subjects[] = "sometext > yup";
$subjects[] = "SOMETEXT > OMG";
$subjects[] = "SomeText > talking?";
foreach($subjects as $subject){
echo preg_replace ("/sometext >/i","",$subject)."<br />";
}
これを出力します:
hello!
yup
OMG
talking?
正規表現では、デフォルトで大文字と小文字が区別されます。この動作を変更するには、i
修飾子を追加します。
echo preg_replace("/Sometext >/i", "", "hello sometext > world"); // hello world
私はこの単純なことを知っています
echo preg_replace("/Sometext >/i", "", "hello sometext > world");
! 動作するはずです。しかし、そうではありません。この「sometext >」は動的に生成されるものです。とにかく私は質問を削除しています...