3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $re = "/((?:(?:täglich|taeglich|sonntag|montag|dienstag|mitwoch|donnerstag|freitagtag|freitag|samstag|feiertag|feiertags|sonnabend|son|mon|sam|don|so|mo|di\\b|mi|do|fr|sa)+)+\\.*[\\s]*(?:(?:-|to|bis|til|&|:|\\+|und|\\/|,))*[\\s]*(?:(?:täglich|taeglich|sonntag|montag|dienstag|mitwoch|donnerstag|freitagtag|freitag|samstag|feiertag|feiertags|sonnabend|son|mon|sam|don|so|mo|di\\b|mi|do|fr|sa)+)*\\.*[\\s,]*(?:(?:täglich|taeglich|sonntag|montag|dienstag|mitwoch|donnerstag|freitagtag|freitag|samstag|feiertag|feiertags|sonnabend|son|mon|sam|don|so|mo|di\\b|mi|do|fr|sa)+)*\\.*[\\s]*(?:(?:<\\/?\\w[^>]+>+)*(?:-|to|bis|til|&|:|\\+|und|\\/|,)*(?:<\\/?\\w[^>]+>+)*)*[\\s]*(?:(?:von|from|ab)*[\\s]*(?:(?:<\\/?\\w[^>]+>+)*(?:-|to|bis|til|&|:|\\+|und|\\/|,)*(?:<\\/?\\w[^>]+>+)*)*[\\s]*(?:(?:[0-1]{0,1}\\d{1}|2[0-4]{1})(?:[:\\.]{1}\\d{2}))*[\\s]*(?:pm|am|h|uhr)*[\\s]*(?:(-|to|bis|til|&|:|\\+|und|\\/|,))*[\\s]*(?:(?:[0-1]{0,1}\\d{1}|2[0-4]{1})(?:[:\\.]{1}\\d{2}))*[\\s]*(?:pm|am|h|uhr)*)*)/ismux"; $str = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n<title>Cafe Meta</title>\n\n<meta name=\"description\" content=\"Restaurant Meta Prenzlauer Berg, deutsche K�che, saisonalen Speisen, Cocktails sowie eine umfangreiche Palette an warmen und k�hlen Getr�nken\">\n<meta name=\"keywords\" content=\"Restaurant, Cafe, Bar, Meta, Bier, Getr�nke, Prenzlauer Berg\">\n\n<link rel=\"stylesheet\" href=\"jquery.blueberry/blueberry.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"style.css\">\n\n <link href='http://fonts.googleapis.com/css?family=Lemon' rel='stylesheet' type='text/css'>\n\n<!-- Schrift Anfang -->\n\n\n<!-- Schrift Ende -->\n\n</head>\n\n<body class=\"body_startseite\">\n<div class=\"logo\"><a href=\"index.html\" target=\"_self\"><img src=\"images/logo.png\" alt=\"Logo\" border=\"0\" /></a></div>\n<div class=\"header\">\n\n<div class=\"navi\">\n<div class=\"navi_button current\"><a href=\"about.html\" target=\"_self\">�ber uns</a></div>\n<div class=\"navi_button\"><a href=\"fotos.html\" target=\"_self\">Fotos</a></div>\n<div class=\"navi_button\"><a href=\"3d_tour.html\" target=\"_blank\">3D Tour</a></div>\n<div class=\"navi_button\"><a href=\"speise_wochenkarte.html\" target=\"_self\">Speisekarte</a></div>\n<div class=\"navi_button\"><a href=\"getraenke_bier.html\" target=\"_self\">Getr�nke</a></div>\n\n</div>\n</div>\n<div class=\"main_rahmen\">\n<div class=\"main about_bild\"> \n\n<div class=\"start_links\">\n<div class=\"block1\">\n<p class=\"start_big\">Herzlich willkommen an einem der sch�nsten Orte\nim Prenzlauer Berg</p><p class=\"start_blue_center\">\nam Falkplatz direkt gegen�ber der Max-Schmeling-Halle!</p><p class=\"start_normal\">\nWir bieten eine deutsche K�che mit frisch zubereiteten, saisonalen\nSpeisen. Dabei legen wir Wert auf die Verwendung regionaler Produkte.\nDazu gut gek�hltes Bier und ausgesuchte Cocktails sowie\neine umfangreiche Palette an warmen und k�hlen Getr�nken.\nBei uns gibt es die M�glichkeit, in einem abgeteilten Raum zu rauchen\nund an einem 9-Fu�-Tisch Billard zu spielen.\nWir bieten f�r kleinere Feiern auch einen Raum f�r ca. 35 Personen.\nBei der Ausrichtung Ihrer Feier bieten sich allerlei Gestaltungsm�glichkeiten,\nwie zum Beispiel warme oder kalte B�ffets oder auch die\nNutzung des Videobeamers.</p>\n</div>\n\n<div class=\"block2\">\n<p class=\"start_big_black\">Reservieren Sie bei uns per mail!\n <br />\n<span style=\"color:#000000; text-decoration:none;\">\n <a href=\"mailto:cafe-meta@hotmail.de\">cafe-meta@hotmail.de</a></span></p>\n</div>\n\n</div>\n\n<div class=\"start_rechts\">\n\n<div class=\"block1_rechts\">\n<div class=\"adresse_blue center\">Caf� Meta</div>\n<p class=\"start_big_black\" style=\"line-height:20px; font-size:20px;\">Am Falkplatz 1<br />\n10437 Berlin<br />\nTel <a href=\"tel:+493022150775\"> 030 22150775</a><br />\nFax 030 22150776</p>\n</div>\n\n<div class=\"block2_rechts\">\n<p class=\"start_big_black\" style=\"line-height:20px; margin-top:20px; padding-top:11px; font-size:20px;\">�ffnungszeiten<br />\n <br />\n<br>Montag - Fr<span>ab 12:00 bis 21:00 Uhr<br />\n<br>Samstag + Sonntag<span>11:00 bis 1:00 Uhr<br />\n</div>\n\n<div class=\"block3_rechts\">\n<iframe width=\"280\" height=\"257\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"https://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A&output=embed\"></iframe><br /><small><a href=\"https://maps.google.de/maps?f=q&source=embed&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A\" style=\"color:#0000FF;text-align:left\">Gr��ere Kartenansicht</a></small>\n\n</div>\n\n</div>\n\n\n</div>\n</div>\n\n<div class=\"footer\"><a href=\"impressum.html\" target=\"_self\">Impressum</a></div>\n</body>\n</html>\n"; preg_match_all($re, $str, $matches); print_r($matches);
Output for 4.3.0 - 4.4.5, 4.4.9 - 5.2.1, 5.2.4 - 7.2.0
Array ( [0] => Array ( [0] => DO [1] => so- [2] => sa [3] => son [4] => so [5] => mi [6] => mon [7] => mi [8] => fr [9] => sa [10] => son [11] => so [12] => son [13] => Montag - Fr<span>ab 12:00 bis 21:00 Uhr<br /> <br> [14] => Samstag + Sonntag<span>11:00 bis 1:00 Uhr<br /> </div> <div class="block3_rechts"> <iframe width="280" height="257" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A&output=embed"></iframe><br /><small><a href="https://maps.google.de/maps?f=q&source=embed&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A" style="color:#0000FF;text-align:left"> ) [1] => Array ( [0] => DO [1] => so- [2] => sa [3] => son [4] => so [5] => mi [6] => mon [7] => mi [8] => fr [9] => sa [10] => son [11] => so [12] => son [13] => Montag - Fr<span>ab 12:00 bis 21:00 Uhr<br /> <br> [14] => Samstag + Sonntag<span>11:00 bis 1:00 Uhr<br /> </div> <div class="block3_rechts"> <iframe width="280" height="257" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A&output=embed"></iframe><br /><small><a href="https://maps.google.de/maps?f=q&source=embed&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A" style="color:#0000FF;text-align:left"> ) [2] => Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] => [12] => [13] => bis [14] => bis ) )
Output for 5.2.2 - 5.2.3
Array ( [0] => Array ( ) [1] => Array ( ) [2] => Array ( ) )
Output for 4.4.6 - 4.4.8

Process exited with code 139.