Autor Zpráva
regent
Profil
Potrebujem pomoc. Nevie niekto , ako čítať nejaký text v riadku až po nejakom slove, alebo v rozmedzí nejakých slov v PHP?
Napr:
text text slovo text čo chcem čítať slovo.

alebo
text text text slovo a text čo chcem čítať.

Za pomoc vopred dik.
Darker
Profil
Pokud chceš hledat text mezi slovy, stačí takovýhle reg. výraz:
~zacatek(.*?)konec~

V php ho aplikuješ třeba takhle:
$nalezeno=array();
$text="dwdw<BLE>dwdw";
preg_match("~<(.*?)>~",$text,$nalezeno);  
print_R($nalezeno);

A mělo by to vypsat asi toto:
array(
 0=><BLE>
 1=>BLE
)

Pokud budeš psát složitější reg. výrazy, bude se ti hodit toto. Krom funkce preg_match, jsou taky funkce preg_replace a preg_match_all (a určitě ještě nějaké další).

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