Table des matières:

Qu'est-ce qu'un testeur d'expression régulière ?
Qu'est-ce qu'un testeur d'expression régulière ?

Vidéo: Qu'est-ce qu'un testeur d'expression régulière ?

Vidéo: Qu'est-ce qu'un testeur d'expression régulière ?
Vidéo: Qu'est-ce qu'une Regex en JavaScript ? 2024, Mars
Anonim

Testeur d'expression régulière est un outil pour apprendre, construire et tester les expressions régulières ( RegEx / RegExp). Les résultats sont mis à jour en temps réel au fur et à mesure que vous tapez. Survolez une correspondance ou une expression pour plus de détails. Enregistrez et partagez des expressions avec d'autres. Explorez la bibliothèque pour obtenir de l'aide et des exemples.

Simplement, que fait cette regex ?

Une expression régulière, regex ou regexp (parfois appelée expression rationnelle) est une séquence de caractères qui définit un modèle de recherche. Ces modèles sont généralement utilisés par chaîne de caractères algorithmes de recherche pour les opérations « rechercher » ou « rechercher et remplacer » sur les chaînes, ou pour la validation d'entrée.

Deuxièmement, qu'est-ce que regex remplace? Remplacer (String, String, MatchEvaluator, RegexOptions) Dans une chaîne d'entrée spécifiée, remplace toutes les chaînes qui correspondent à un expression régulière avec une chaîne renvoyée par un délégué MatchEvaluator. Les options spécifiées modifient l'opération de correspondance.

Également demandé, qu'est-ce que la validation regex?

RegEx nous permet de vérifier les modèles dans les chaînes de texte, comme essayer de faire correspondre un valide adresse e-mail ou mot de passe. S'il est dynamique, vous voudriez le comparer à un certain modèle pour valider contre une base de données peut-être. Étant donné que cette chaîne est dynamique, vous auriez besoin de quelque chose à valider il a les paramètres souhaités.

Comment ignorer un cas dans regex?

Si vous voulez qu'une partie seulement de l'expression régulière ne soit pas sensible à la casse (comme ma réponse initiale le présumait), alors vous avez deux options:

  1. Utilisez les modificateurs de mode (?i) et [éventuellement] (?-i): (?i)G[a-b](?- i).*
  2. Mettez toutes les variations (c'est-à-dire les minuscules et les majuscules) dans l'expression régulière - utile si les modificateurs de mode ne sont pas pris en charge: [gG][a-bA-B].*

Conseillé: