[]
php ve regex derken, basit ama aciliyeti olan bişi
arkadaşlar selam,
deneme yanılma gidiyorum ama şu an yamulma aşamasındayım,
<a href="detay.aspx?PID=15788" style="margin: 0">
burada 1532'yi almak istiyorum,
preg_match_all('/<a href="Productdetay.aspx?PID=[0-9]" style="margin: 0">/si', $alt_kategori_al, $urun_linki);
şeklinde deniyorum olmuyor, / yerine # de denedim, olmadı.
0-9 yerine (.*?) denedim, o da olmadı.
var mı pratik önerisi olan?
normalde bu rakam olmayan diğer formüllerde işe yarıyor.
sevgiler...
deneme yanılma gidiyorum ama şu an yamulma aşamasındayım,
<a href="detay.aspx?PID=15788" style="margin: 0">
burada 1532'yi almak istiyorum,
preg_match_all('/<a href="Productdetay.aspx?PID=[0-9]" style="margin: 0">/si', $alt_kategori_al, $urun_linki);
şeklinde deniyorum olmuyor, / yerine # de denedim, olmadı.
0-9 yerine (.*?) denedim, o da olmadı.
var mı pratik önerisi olan?
normalde bu rakam olmayan diğer formüllerde işe yarıyor.
sevgiler...
\d+ dene
ayrıca en amele biçimiyle str_replace kullanabilirsin
$text = '<a href="Productdetay.aspx?PID=1532" style="margin: 0">';
$text = str_replace('<a href="Productdetay.aspx?PID=', '', $text);
$text = str_replace('" style="margin: 0">', '', $text);
ayrıca en amele biçimiyle str_replace kullanabilirsin
$text = '<a href="Productdetay.aspx?PID=1532" style="margin: 0">';
$text = str_replace('<a href="Productdetay.aspx?PID=', '', $text);
$text = str_replace('" style="margin: 0">', '', $text);
- yuto (23.11.17 16:19:38)
evet, sıkıntımız soru işaretini kaçırmamak, \? ile işin içinden çıktık,
arayanlara şifa olsun :)
arayanlara şifa olsun :)
- gneral (24.11.17 20:47:48)
1