Merhabalar mesela alt taraftaki gibi elimde bir kod var. Php regex ile değişkenden gelen url nin önündeki sayıyı çekmek istiyorum ne yapabilirim?
Değişken sürekli farklı url olabilir. Başında www. eki olabilir veya olmayabilir.
PHP Regex ile sayı çekmek
3
●256
- 24-07-2018, 01:33:12
- 24-07-2018, 01:39:00([0-9])
bunu kullanabilirsin.
dip not: urldekileri de alir.
<?php $data = " <div id="seoCikti"> 01. www.youtube.com<br> 02. www.eba.gov.tr<br> 03. www.youtube.com<br> 04. www.webtekno.com<br> 05. www.youtube.com<br> 06. www.haberturk.com<br> 07. www.conquerornetwork.com<br> 08. bursa.meb.gov.tr<br> 09. www.haberturk.com<br> 010. www.iha.com.tr<br></div>"; preg_match_all("#0(.*?).#", $data, $res); foreach ($res[0] as $key => $value) { echo $key . " => " . $value . "<br>" . "n"; }İşte balık - 24-07-2018, 02:23:42Üyeliği durduruldu
<?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.

