2
私はトークンの内容を持ち、のテストで始まらないすべてのトークンを削除したいと思います。PHP preg_replace - 正規表現(トークンを削除する)
$content = 'Hello [test:username]. What are you [token:name]';
$string = preg_replace('/\[test(.*)\]/', '', $content);
この作品が、空の文字列でテストで始まるすべてのトークンを置き換えます。たとえば、私は、コンテンツを持っています。私は反対にしたいはとのテストで始まりません。正規表現をどのように変更すればよいですか?私はにpreg_replace後、この結果を取得したい:
$content = 'Hello [test:username]. What are you';
見る正規表現の文書で、特にあなたのパターンの始めに '^'を使ってください... – Stuart