regex ... kak ?

2 отговора 74 прегледа
#1

regex ... kak ?

Имам следния текст:

$myfiletext="
s sdfsdf sfdpsdfkpsdfk ne6to sdfsdf
asd sdfsdfddddd
hgfh dfdf <A HREF=site.com/link.php?300>test1</A> dfsad
ljkjkk <A HREF=sdde.org/link.php?301>test2</A>sdf dfgdfg <A HREF=blabla>sdf</A> sdf
ЕНД
<A HREF=site.com/link.php?301>test2</A>
";

Въпросът ми е как мога в един масив $results да вкарам всичките области от горния текст които са от рода на <A HREF=site.com/link.php?(ниакакви цифри)>(някакъв текст)</A> ?

Пробвах с ereg("(<A HREF=site.com/link.php?(.*)>(.*)</A>)",$myfiletext,$results);
но в $ресултс не получавам това което искам

Отговор
в отговор на Flexer #2

най-мързеливия начин


<?php
$myfiletext="
s sdfsdf sfdpsdfkpsdfk ne6to sdfsdf
asd sdfsdfddddd
hgfh dfdf <A HREF=site.com/link.php?300>test1</A> dfsad
ljkjkk <A HREF=sdde.org/link.php?301>test2</A>sdf dfgdfg <A HREF=blabla>sdf</A> sdf
ЕНД
<A HREF=site.com/link.php?301>test2</A>
";

preg_match_all("/<A HREF=site.com\/link.php\?(.*)>(.*)<\/A>/Usi", $myfiletext, $results);

print_r($results);
?>


# лудите, лудите... те да са живи!
Отговор
в отговор на enchanted #3

Re: най-мързеливия начин

10x enchanted t`va mi svurshi idealna rabota

Отговор