Autor Zpráva
watchick
Profil
Zdravím,
chtěl bych se naučit regulární výrazy, nicméně jsem se o to kdysy pokoušel, a bylo to na mě trošku moc složité.
všechny tyto probémy jsem doposud řešil přes explode, ale přijde mi to už dost prasácké "na můj věk".
Tak bych vás chtěl požádat, zda-li by mi nějaká dobrá duše nenapsala regulární výraz se kterým bych mohl získat toto:
<td class="top"><a href="nachrichten.php?id=579314">test 2</a> (nová)</td>
neumel bys z tohodle získat "579314" pouze za předpokladu, že ten řádek obsahuje " (nová)"?
tedy kdyby jich bylo více:
<td class="top"><a href="nachrichten.php?id=579308">test 1</a> </td>
<td class="top"><a href="nachrichten.php?id=579314">test 2</a> (nová)</td>
<td class="top"><a href="nachrichten.php?id=555764">vstup</a> </td>

tak vzit jen tu s tim id 579314?

Myslím že by mi to dost pomohlo to pochopit, a navíc by se mi tento kód hodil,
děkuji moc všem
Nox
Profil
v tom hrefu bude přesně tato adresa?
pak by šlo
/<a href="nachrichten\.php\?id=(\d*)">[^<]*<\/a> \(nová\)

kdyby tam mohlo být cokoli, tak by to muselo být udělaný univerzálněj, ale to kdyžtak zítra...
watchick
Profil
ano, především mi jde o dané id... nicméně, když mám část kódu například v
$kod

tak jak "daná čísla" dostanu do
$output[0],[1],..

Jde mi také, jaká funkce se použije na vyndání kousku kódu....
Děkuji moc za tvůj čas
Nox
Profil
preg_match a číslo bude v 1
není zač, snad nemám něco blbě, už mi to teď moc nemyslí

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: