3v4l.org

run code in 300+ PHP versions simultaneously
<?php $links = [ 'http://www.arrivo.ru/tury.html', 'http://www.arrivo.ru/tury/ispaniya.html', 'https://www.arrivo.ru/tury.html', 'https://www.arrivo.ru/tury/ispaniya.html', '//www.arrivo.ru/tury.html', '//www.arrivo.ru/tury/ispaniya.html', 'http://arrivo.ru/tury.html', 'http://arrivo.ru/tury/ispaniya.html', '/tury.html', '/tury/ispaniya.html', '/advert.html', '/qwerty.html', '//www.arrivo.ru/qwerty.html', ]; foreach ( $links as $link ) { if ( preg_match('#^((http:|https:)?//(www\.)?arrivo\.ru|/)(?!.*tury)(?!.*about)(?!.*advert)(?!.*vietnam)(?!.*indoneziya)(?!.*marokko)(?!.*seiyshelskie-ostrova)(?!.*oae)(?!.*angliya)(?!.*germaniya)(?!.*malta)(?!.*niderlandy)(?!.*shveiytsariya)(?!.*ssha)(?!.*barbados)(?!.*yamaiyka)(?!.*avstraliya).*$#', $link) ) { echo $link."\r\n"; } }

preferences:
40.18 ms | 402 KiB | 5 Q