ugrás a tartalomhoz

preg_match szintaktika?

mahoo · 2009. Dec. 4. (P), 02.03
Tudom, most jön az, hogy nézzek utána. Néztem! De sajnos nem boldogulok vele. Pedig szerintem egyszerű a kérdésem:

$str="<input type='text' name='valami' if='pro'>";

Nekem ebből a 'valami' kellene. Azaz az a karaktersor, mely a name=' és a következő ' által van határolva.

Segítséget előre is köszönmöm!
 
1

Reguláris kifejezések mesterfokon

Poetro · 2009. Dec. 4. (P), 03.47
Ajánlom figyelmedbe a fenti könyvet, illetve egyetemen / főiskolán a formális nyelvek tárgyat, nagyon hasznosak.
preg_match('/\s+name=[\'"]([^\'"]*)[\'"](?:\s|\/>|>)/', $str, $matches);
print_r($matches);
2

Tökéletesen működik,

mahoo · 2009. Dec. 4. (P), 17.50
Tökéletesen működik, köszönöm!!!