"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

php und reg exp

Jehul 08.09.2002 - 15:23 478 4
Posts

Jehul

Big d00d
Avatar
Registered: Nov 2000
Location: lnz
Posts: 295
also ich hab hier den html-code für ein input feld in ner variable und möchte mit regexp namen und value auslesen.
kann mir wer helfen?

z.b mein string sieht so aus:
Code:
<input type="text" name="dername" size="80" value="value des feldes" readonly>
nun möchte ich dername und value_des_feldes auslesen.
komm mit dem ******* regexp nciht klar. egal wie oft ich noch das tut/doku lese. hmpf.

thx.

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
klappt
Code: PHP
preg_match("/<input (((type)=('|\")?([^ ]+)('|\")?)|((name)=('|\")?([^ ]+)('|\")?)|((value)=('|\")?([^ ]+)('|\")?)|.*?)+/i",$string,$fetches);
wenn nein muesst selbst nochmal ueberlegen oder du sicherstellen das die strings sicher so ausschauen wie oben
wenns sie so ausschauen waers
'/<input type="text" name="([^ ]+)" size="\d+" value="([^ ]*)/i'
aber dann muessts halt schon sehr dem entsprechen wie du angibst

Jehul

Big d00d
Avatar
Registered: Nov 2000
Location: lnz
Posts: 295
ok, thx. werd ich gleich testen...
ja, se entsprechen dem oben 1:1

Jehul

Big d00d
Avatar
Registered: Nov 2000
Location: lnz
Posts: 295
hm, is nur noch 1 problem. was is, wenn mehrere in meinem string sind?

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
php.net/preg_match_all
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz