ねえ、 my $ content変数にはYouTube動画リンクが保存されています。php preg_match - >一致する値を変数に保存しますか?
$youtubeurl = "/(\[TRACK=)((http|https)(\:\/\/)(www|it|co\.uk|ie|br|pl|jp|fr|es|nl|de)(\.youtube\.)(com|it|co\.uk|ie|br|pl|jp|fr|es|nl|de)([a-zA-Z0-9\-\.\/\?_=&;]*))(\])/si";
$video = preg_match($youtubeurl, $content , $found);
print_r($video]); // 1
どうすれば一致する文字列の値を変数に格納できますか?今私はprint_r($のビデオ)私はちょうどそれが見つけたことを意味する1を印刷されています。しかし、私は変数に見つかった文字列を保持する必要があります。これどうやってするの?
はあなたに
見つかった文字列を変数に格納するには、どのようにpreg_replaceを使用できますか?私は何も交換する必要はありません。私はちょうどテキストが私のパターンにマッチしているかどうかを見たいと思っています。 – matt
preg_replace( "/ foo(bar)/"、 "\ $ 1"、 "foo bar foo bar"); "bar bar"を返します。 – SergeS