Autor Zpráva
unlucky
Profil
Potrebuju ziskat data mezi
"/> a (nedulezity text)

Mam

$stra='"/>tohle budu chtit(nedulezity text)';

preg_match('/"\/>(.*)(nedulezity text)\b/',$stra,$matches);
print_r($matches);

Tohle mi vrati spravne, ale jakmile je text "tohle budu chtit" na novem radku, tak uz se mi cely skript zhrouti a nenajde nic. muzete mi poradit?
Majkl578
Profil
Asi tě bude zajímat modifikátor s.
unlucky
Profil
dekuju,
a jak mam udelat, aby si to bralo tu zavorku jako soucast textu
vraci mi to:

tohle budu chtit(
misto
tohle budu chtit
Majkl578
Profil
Zaprvé, ty závorky musíš escapovat, zadruhé, závorku pro zachycení dej až nakonec:
~"/>(.*\(nedulezity text\))\b~s

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:

0