Autor Zpráva
bonzakcek
Profil
Potřeboval bych pomoc s jedním regulerním výrazem mám html stránku, ze které potřebuji dostat jenom něco. Respektive to xxxxxxx xxxxx x xx xxx xxx tam můžou být i čísla a speciální znaky to samé v yy.yyy.yy

Pokoušel jsem se to dostat pomocí
preg_match("'<span id=\"TitleName\" class=\"TitleName\">(.*)</span>'", $exec, $match); 

ale to mi vrátilo i tag span a ten já tam nechci... To samé i u yy.yyy.yy



<span id="TitleName" class="TitleName">xxxxxxx xxxxx x  xx xxx xxx</span>
<br />
<span id="KOD">Objednací kód: yy.yyy.yy</span>


předem děkuji za radu
Kcko
Profil
požadovaný výsledek nalezneš v $exec[1]
A pokud chceš všechny výsledky tak použij
preg_match_all
bonzakcek
Profil
Ano to sice jo, ale mě to vrátí i s tím spanem a to já nepotřebuji je nějaká možnost jak to odstranim (mimo ořezávání substr())
Kcko
Profil
bonzakcek:
Výsledek:

Array
(
    [0] => <span id="TitleName" class="TitleName">xxxxxxx xxxxx x  xx xxx xxx</span>
    [1] => xxxxxxx xxxxx x  xx xxx xxx
)
bonzakcek
Profil
No jo vlastně, máš pravdu. Vyřešeno.
děkuju za radu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: