3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $body = '<p>『ESPN』『BBC』など各メディアは6日、「マンチェスター・ユナイテッドはロメル・ルカク獲得に向けて7500万ポンド(およそ108.3億円)を支払うことに合意した」と報じた。</p> <p>現在アルバロ・モラタの獲得が近づいていると言われるマンチェスター・ユナイテッド。</p> <blockquote class="twitter-tweet" data-lang="ja"> アルバロ・モラタは今日中にユナイテッド入りか <a href="https://t.co/RUUfLL4KWc">https://t.co/RUUfLL4KWc</a> <br />— サッカーニュース Qoly(コリー) (@Qoly_Live) <a href="https://twitter.com/Qoly_Live/status/882891138901786624">2017年7月6日</a> </blockquote> <script async="" src="//platform.twitter.com/widgets.js" charset="utf-8"></script> <p>しかし今回『BBC』や『ESPN』はロメル・ルカクの獲得が間近になっていると伝えている。</p> <p>移籍金は上記の通り7500万ポンドで、さらに余剰戦力となっているウェイン・ルーニーを譲渡するという条件が入る可能性も示唆されている。原則的にはルーニーの移籍と結びついたものではないものの、なんらかの連携はあるとのこと。</p> <p>エヴァートン側はルカクに対して1億ポンド(およそ144.4億円)の価格を設定していたものの、交渉の中でそのハードルを下げる形になったようだ。</p> <p>果たしてこの数日でマンチェスター・ユナイテッドにやってくるのはルカクかモラタか、あるいは両方なのか?</p>'; $body = preg_replace_callback('!(https://twitter.com/[^/]+?/status/\d+)!s', function ($matches) { return '[[embed-twitter]](' . trim($matches[1]) . ')'; }, $body); $body = preg_replace_callback('!(<blockquote class="twitter-.*?(\[\[embed-twitter\]\]\(https://twitter.com/[^/]+?/status/\d+\)).+?</blockquote>.+?twitter.com.+?</script>)!s', function ($matches) { var_dump($matches); return trim($matches[2]); }, $body); echo $body; ?>
based on m6KZX
Output for 5.6.0 - 5.6.30, hhvm-3.15.4, 7.0.0 - 7.2.0
array(3) { [0]=> string(455) "<blockquote class="twitter-tweet" data-lang="ja"> アルバロ・モラタは今日中にユナイテッド入りか <a href="https://t.co/RUUfLL4KWc">https://t.co/RUUfLL4KWc</a> <br />— サッカーニュース Qoly(コリー) (@Qoly_Live) <a href="[[embed-twitter]](https://twitter.com/Qoly_Live/status/882891138901786624)">2017年7月6日</a> </blockquote> <script async="" src="//platform.twitter.com/widgets.js" charset="utf-8"></script>" [1]=> string(455) "<blockquote class="twitter-tweet" data-lang="ja"> アルバロ・モラタは今日中にユナイテッド入りか <a href="https://t.co/RUUfLL4KWc">https://t.co/RUUfLL4KWc</a> <br />— サッカーニュース Qoly(コリー) (@Qoly_Live) <a href="[[embed-twitter]](https://twitter.com/Qoly_Live/status/882891138901786624)">2017年7月6日</a> </blockquote> <script async="" src="//platform.twitter.com/widgets.js" charset="utf-8"></script>" [2]=> string(74) "[[embed-twitter]](https://twitter.com/Qoly_Live/status/882891138901786624)" } <p>『ESPN』『BBC』など各メディアは6日、「マンチェスター・ユナイテッドはロメル・ルカク獲得に向けて7500万ポンド(およそ108.3億円)を支払うことに合意した」と報じた。</p> <p>現在アルバロ・モラタの獲得が近づいていると言われるマンチェスター・ユナイテッド。</p> [[embed-twitter]](https://twitter.com/Qoly_Live/status/882891138901786624) <p>しかし今回『BBC』や『ESPN』はロメル・ルカクの獲得が間近になっていると伝えている。</p> <p>移籍金は上記の通り7500万ポンドで、さらに余剰戦力となっているウェイン・ルーニーを譲渡するという条件が入る可能性も示唆されている。原則的にはルーニーの移籍と結びついたものではないものの、なんらかの連携はあるとのこと。</p> <p>エヴァートン側はルカクに対して1億ポンド(およそ144.4億円)の価格を設定していたものの、交渉の中でそのハードルを下げる形になったようだ。</p> <p>果たしてこの数日でマンチェスター・ユナイテッドにやってくるのはルカクかモラタか、あるいは両方なのか?</p>