3v4l.org

run code in 300+ PHP versions simultaneously
<?php $regex = '~(?:\[footnote[^\]]+\]){1}.+?\[/footnote\]+~su'; $content = <<<CONTENT <strong>Mitarbeiter aus 52 Nationen arbeiten am Wiener Flughafen, gut ein Dutzend Glaubensrichtungen sind auf dem 1.000 Hektar großen Gelände vertreten. Als das Erstaufnahmezentrum</strong> [footnote teaser="Traiskirchen"]Traiskirchen Text[/footnote] <strong> im Sommer aus allen Nähten platze, wurden hunderte Flüchtlinge aufgenommen. Wie funktioniert diese Mischung? Und vor allem: warum? </strong> <em>Text: Julia Herrnböck; Video und Fotos: Lukas Wagner</em> „Yes we can“, sagt Henry M. und greift lachend an seine Baseballkappe. Der Schriftzug „Obama Mr. President“ ziert den schwarzen Stoff. „Wir schaffen das schon“, legt er nach und zitiert damit auch gleich Angela Merkel. 52 Nationen sind es im [footnote teaser="Moment"]Staatsangehörigkeit nach Land: Afghanistan, Ägypten, Angola, Bosnien, Brasilien, Bulgarien, Burkina Faso, China, Deutschland, Finnland, Frankreich, Georgien, Ghana, Griechenland, Großbritannien, Indien, Irak, Italien, Japan, Kanada, Kasachstan, Kosovo, Kroatien, Kuba, Luxemburg, Madagaskar, Marokko, Mazedonien, Mexiko, Moldawien, Nepal, Niederlande, Österreich, Pakistan, Peru, Polen, Portugal, Rumänien, Russland, Schweden, Schweiz, Serbien, Slowakei, Spanien, Tschechische Republik, Tunesien, Türkei, Ukraine, Ungarn, Venezuela, Weissrussland[/footnote] . Je nach Zählart sind zwischen zehn und zwölf [footnote teaser="Religionen"]Angeführte Bekenntnisse: altkatholisch, anglikanisch, buddhistisch, evangelisch, hinduistisch, islamisch, Jüdisch, neuapostolisch, orthodox, römisch-katholisch, Zeugen Jehovas, ohne Bekenntnis[/footnote] vertreten: Es gibt Altkatholiken und Zeugen Jehovas, Hinduisten, Christen, Muslime und Juden. &nbsp; CONTENT; #var_dump(preg_split($regex, $content, -1, PREG_SPLIT_NO_EMPTY)); preg_match_all($regex, $content, $footnotes, PREG_OFFSET_CAPTURE); var_dump($footnotes);

preferences:
60.65 ms | 402 KiB | 5 Q