Gast
#4731310
Stehe mit regex auf Kriegsfuss, habe 2h gegogelt und regexr.com probiert, kriegs aber nicht hin... Wie kann ich aus dem Sting irgendwas value="1" irgendwasanderes die 1 extrahieren?
|
Anzeige
|
Suche Regex Ausdruck
Gast
#4731310
Stehe mit regex auf Kriegsfuss, habe 2h gegogelt und regexr.com probiert, kriegs aber nicht hin... Wie kann ich aus dem Sting irgendwas value="1" irgendwasanderes die 1 extrahieren?
Gast
#4731314
Mit sed und awk kein Problem. Vielleicht solltest Du etwas mehr Kontext liefern, wie Betriebssystem, Sprache und Anforderungen. Grüsse, René sed:
js:
Gast
#4731383
Hi, René H. schrieb: > Vielleicht solltest Du etwas mehr Kontext > liefern, ich möchte php benutzen - preg_match_all Das sicher mit regex zu machen ist fast unmöglich, zumindest wenn du
deine Eingabewerte nicht unter Kontrolle hast.
Wenn du weist das deine werte wenigstens richtig encodieren, also ein "
im wert nicht mit \" sondern mit " kommst du mit:
/value=("|')(.*?)\1/m
relativ weit.
das berücksichtigt auch fälle wie:
value='3'
wenn du nur value="" in input's haben willst:
/<input[^>]+value=("|')(.*?)\1[^>]+>/m
wobei ich da ggf. eher
/<input[^>]+value=("|')(.*?)\1[^>]+>/mi
verwenden würde.
bedenke das du das hinterher wahrscheinlich noch durch
html_entity_decode() durchschieben willst.
Andersrum, was spricht gegen ein DOMDocument und XPath?
Gast
#4731568
ist gelöst, Danke an alle
Gast
#4731571
Dirk D. schrieb: > Andersrum, was spricht gegen ein DOMDocument und XPath? ist kein html Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|