<?php
$regexp = '/^(d+).s(?:([A-Za-z]+):)?(/{0,3})([0-9.-A-Za-z]+)(?::(d+))?(?:/([^?#]*))?(?:?([^#]*))?(?:#(.*))?$/';
preg_match($regexp, "01. www.google.com.tr", $matches);
print_r($matches);
?>Gerisi sende hocam
Örnek çıktı resimdeki gibi olacaktır:
Edit: $regexp değişkninin en başında, .s yazıyor mümkünse onu .(ters slaş işareti)s yapabilir misiniz? R10 yazmayı engelliyor.