Questions marquées «regular-expressions»

Selon Wikipedia, une expression régulière (regex abrégée ou regexp) est une séquence de caractères qui forme un modèle de recherche, principalement pour une utilisation dans la correspondance de modèles avec des chaînes, ou la correspondance de chaînes, c'est-à-dire des opérations de type «rechercher et remplacer».

30
Comment fonctionnent les expressions régulières?

Disons que vous avez un document avec un essai écrit. Vous souhaitez analyser cet essai pour sélectionner uniquement certains mots. Cool. L'utilisation d'une expression régulière est-elle plus rapide que l'analyse du fichier ligne par ligne et mot par mot à la recherche d'une correspondance? Si...

15
Dois-je refactoriser de grandes fonctions qui consistent principalement en une expression régulière? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je viens d'écrire une fonction qui couvre...

10
Le placement de marqueurs de texte à l'intérieur de chaînes est-il de mauvais style? Y a-t-il une alternative?

Je travaille avec des cordes massives qui nécessitent beaucoup de manipulation. Par exemple, je pourrais générer une chaîne comme celle-ci: Partie 1 Bateau Section A Programmation Partie 2 Partitionnement des bateaux pour la programmation. Section AA Section SQL Entrées. La chaîne serait trop...

9
Analyse lexicale sans expressions régulières

J'ai regardé quelques lexers dans différentes langues de niveau supérieur ( Python , PHP , Javascript entre autres) et ils semblent tous utiliser des expressions régulières sous une forme ou une autre. Bien que je sois sûr que les regex sont probablement la meilleure façon de le faire, je me...