php und reg exp

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_und_reg_exp_47585/page_1 - zur Vollversion wechseln!


Jehul schrieb am 08.09.2002 um 15:23

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 schrieb am 08.09.2002 um 16:36

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 schrieb am 08.09.2002 um 16:38

ok, thx. werd ich gleich testen...
ja, se entsprechen dem oben 1:1


Jehul schrieb am 08.09.2002 um 16:39

hm, is nur noch 1 problem. was is, wenn mehrere in meinem string sind?


funka schrieb am 08.09.2002 um 16:55

php.net/preg_match_all




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025