Comment écrire une expression régulière pour correspondre à une valeur numérique à trois chiffres?
Je travaille avec quelques très funky balisage HTML que j'ai hérité, et j'ai besoin de supprimer les attributs suivants à partir d'environ 72 td
éléments.
sdval="285"
Je sais que je peux le faire avec la fonction rechercher/remplacer dans mon éditeur de code, à l'exception, car la valeur de chaque attribut est différente par incréments de 5 degrés, je ne peut pas correspondre à tous, sans une Expression Régulière. (Pour info je suis en utilisant Esspress et il prend en charge les RegExes dans son outil de recherche/remplacement)
Seul problème est, je ne peux vraiment pas comprendre comment écrire une RegEx pour cette valeur. Je comprends le concept de RegExes, mais ne sais vraiment pas comment les utiliser.
Alors, comment aurais-je écrire la suite avec une Expression Régulière à la place des chiffres de sorte qu'elle ne correspond à aucune des trois chiffres de la valeur?
sdval="285"
source d'informationauteur Joel Glovier
Vous devez vous connecter pour publier un commentaire.
EDIT:
Pour répondre à votre commentaire,
\d
dans les expressions régulières signifiematch any digit
et la{n}
construire moyensrepeat the previous item n times.
Plus facile, le plus portable:
[0-9][0-9][0-9]
Plus "moderne":
\d{3}
Cela devrait le faire (ignore les zéros non significatifs):
Il semble que vous essayez de faire un rechercher /remplacer dans Visual Studio d'un nombre à 3 chiffres (les références à Exprimer et Trouver/Remplacer l'outil). Si c'est le cas la regex pour trouver un nombre à 3 chiffres dans Visual Studio est le suivant
Répartition
<
et>
établir une limite de mot pour nous assurer de ne pas correspondre à un certain nombre de sous-ensemble.:d
entrée correspond à un seul chiffre.