J'essaie de déterminer la surcharge de l'auto-nommage ASP.NET des contrôles serveur. J'ai une page qui contient 7.000 lignes de HTML rendues à partir de centaines de contrôles ASP.NET imbriqués, dont beaucoup ont des attributs id/name qui ont des centaines de caractères. Ce que j'aimerais idéalement, c'est quelque chose qui extrairait chaque liste d'attributs HTML commençant par "ctl00". La fonction regex Find dans Notepad ++ serait parfaite, si seulement je savais ce que l'expression régulière devrait être?Comment extraire des valeurs d'attribut d'ID d'élément à partir du code HTML
À titre d'exemple, si le HTML est:
< input name = "ctl00 $ Header $ Recherche $ Mots-clés" type = "text" maxlength = "50" class = "recherche"/>
I souhaite que la sortie soit quelque chose comme:
name = "ctl00 $ Header $ Recherche $ Mots-clés"
Une recherche plus avancée pourrait inclure le nom de l'élément ainsi (par exemple le type de commande):
entrée | name = "ctl00 $ Header $ Rechercher $ Mots-clés "
Afin de faire face aux attributs Id et Name Je vais simplement réexécuter la recherche en recherchant Id au lieu de Name (c.-à-d. Je n'ai pas besoin de quelque chose qui va chercher les deux en même temps).
La sortie finale sera un rapport Excel qui répertorie le nombre de contrôles serveur sur la page et la longueur du nom de chacun, éventuellement triés par type de contrôle.
Mes pensées précisément:.. S –
Ditto espace aaaaaaaaaaaaaand pour la validation –
downvote ?! * soupir * – annakata