Avant de dire "oh non, pas encore" ici, je déclare mon cas. J'analyse une partie de la sortie HTML et la seule chose qui m'intéresse est les attributs name
et value
de chaque balise <input/
. HTML est en fait un fragment HTML, peut ne pas être bien formé. Je n'ai pas d'analyseur DOM ou HTML et je n'essaie pas d'analyser les éléments imbriqués de toute façon. Le problème est que je ne connais pas l'ordre ou le nombre d'attributs, donc il pourrait être <input name="foo" value="boo"/>
ou <input type="hidden" name=foo>
ou <input id=blah value='boo' src="image.png" name="foo" type="img"/>
.Obtenir le nom et la valeur de l'étiquette d'entrée
Existe-t-il une seule expression régulière qui obtiendrait les valeurs name
et value
dans un ordre prévisible? Je ne l'aurais pas posé la question si je pouvais supposer que name
attribut précède toujours value
, mais malheureusement, ce n'est pas le cas
Je ne sais pas pour vous, mais * "Le problème est que je ne connais pas l'ordre ou le nombre d'attributs" * serait dans mon monde une raison suffisante pour utiliser un analyseur DOM. –
Je suis sur la plate-forme qui n'a pas intégré dans l'analyseur et je ne veux pas apporter un externe – Bostone