Existe-t-il une application permettant de créer une expression régulière hors texte en sélectionnant une zone souhaitée?

StackOverflow https://stackoverflow.com/questions/122402

  •  02-07-2019
  •  | 
  •  

Question

J'espère que cette question concerne les programmeurs. Je suis dans les loisirs de la programmation C #. Pour mes propres besoins, j'ai besoin d'analyser les fichiers HTML et la meilleure idée est de ... expression régulière. Comme beaucoup l'ont découvert, cela prend beaucoup de temps de les apprendre et je suis donc assez intéressé si vous connaissez une application qui pourrait prendre en compte l'entrée (élément de code quelconque), comprendre ce dont j'ai besoin (en choisissant moi-même un élément du code dont j'ai besoin pour "couper"), et donnez-moi l'expression régulière appropriée ou davantage d'options.

Comme je l’ai entendu dire, Regex est une petite science en soi, ce n’est donc peut-être pas aussi facile que je l’imagine.

Était-ce utile?

La solution

Oui, Roy Osherove a écrit exactement ce que vous cherchez - regulazy

Autres conseils

Pas vraiment une réponse à votre question, cela n’a rien à voir avec regex, mais HtmlAgilityPack vous aider avec votre analyse.

Vous pouvez également essayer txt2re: http://txt2re.com/ , qui tente d'identifier des modèles dans une chaîne fournie par l'utilisateur et permet de construire une expression régulière à partir d'eux.

Je suis d’accord avec Sunny sur ce point: si vous analysez le langage HTML, vous feriez mieux de le convertir au format XML (avec le pack HTML Agility, c’est trivialement facile) et vous pourrez alors utiliser des expressions XPATH plutôt que des expressions régulières, il est bien mieux adapté au travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top