Comment écrire / Formulation Regex
Articles sur: Web App
Articles sur: Workflows & Activités
La formule REGEX est une expression principalement utilisée pour la recherche de correspondances de motifs dans des chaînes (telles que les tâches de recherche, de remplacement ou de validation). Les expressions régulières sont couramment utilisées dans la programmation et le traitement de texte.
Regex est une expression régulière qui définit ou restreint ce qu'un utilisateur saisit/remplit dans les questions de saisie (texte de saisie, entier, décimal, etc.).
Il s'agit d'une séquence de caractères qui définit un modèle de recherche.
Nous avons une disposition pour l'utiliser à la fois dans la liste et dans les workflows, voir ci-dessous comment en formuler un.
[] - un ensemble de caractères
\ - Signale une séquence spéciale (peut également être utilisé pour masquer des caractères spéciaux)
. - N'importe quel caractère (sauf le caractère de nouvelle ligne)
^ - Commence par
$ - Se termine par
{} - Exactement le nombre d'occurrences spécifiés
| - Soit ou - Utilisé pour combiner facilement regex avec deux fonctions ou plus
() - Capturer et grouper
[0123] - Renvoie une correspondance où l'un des chiffres spécifiés (0, 1, 2 ou 3) est présent
[0-9] - Renvoie une correspondance pour n'importe quel chiffre entre 0 et 9
[0-5][0-9] - Renvoie une correspondance pour tous les nombres à deux chiffres entre 00 et 59
Exemples
^([1-9]|1[012])$
^ - Ancre l'expression régulière au début de la chaîne
[1-9] - Correspond à 1 à 9
| - Utilisé essentiellement lorsque vous souhaitez combiner deux expressions régulières ou plus - l'alternance correspond à la correspondance précédente ou à la correspondance suivante.
1[012] - Correspond à 10, 11 ou 12
$ - Ancre l'expression régulière à la fin de la chaîne.
^2[0-9]{10}$ : autorise 10 chiffres en commençant par 2.
^[0]{1}[1-9]{1}[0-9]{8}$ : les valeurs doivent comporter au moins 10 chiffres commençant par 0
^237[0-9]{9}$ : les valeurs doivent comporter au moins 12 chiffres commençant par 237.
Le meilleur site à utiliser pour formuler les expressions régulières et les tester est Regex101. Veuillez d'abord tester ces expressions avant de les implémenter dans les Worflows/liste.
Articles sur: Workflows & Activités
La formule REGEX est une expression principalement utilisée pour la recherche de correspondances de motifs dans des chaînes (telles que les tâches de recherche, de remplacement ou de validation). Les expressions régulières sont couramment utilisées dans la programmation et le traitement de texte.
Regex est une expression régulière qui définit ou restreint ce qu'un utilisateur saisit/remplit dans les questions de saisie (texte de saisie, entier, décimal, etc.).
Il s'agit d'une séquence de caractères qui définit un modèle de recherche.
Nous avons une disposition pour l'utiliser à la fois dans la liste et dans les workflows, voir ci-dessous comment en formuler un.
Définition des caractères;
[] - un ensemble de caractères
\ - Signale une séquence spéciale (peut également être utilisé pour masquer des caractères spéciaux)
. - N'importe quel caractère (sauf le caractère de nouvelle ligne)
^ - Commence par
$ - Se termine par
{} - Exactement le nombre d'occurrences spécifiés
| - Soit ou - Utilisé pour combiner facilement regex avec deux fonctions ou plus
() - Capturer et grouper
Définit les descriptions
[0123] - Renvoie une correspondance où l'un des chiffres spécifiés (0, 1, 2 ou 3) est présent
[0-9] - Renvoie une correspondance pour n'importe quel chiffre entre 0 et 9
[0-5][0-9] - Renvoie une correspondance pour tous les nombres à deux chiffres entre 00 et 59
Exemples
^([1-9]|1[012])$
^ - Ancre l'expression régulière au début de la chaîne
[1-9] - Correspond à 1 à 9
| - Utilisé essentiellement lorsque vous souhaitez combiner deux expressions régulières ou plus - l'alternance correspond à la correspondance précédente ou à la correspondance suivante.
1[012] - Correspond à 10, 11 ou 12
$ - Ancre l'expression régulière à la fin de la chaîne.
^2[0-9]{10}$ : autorise 10 chiffres en commençant par 2.
^[0]{1}[1-9]{1}[0-9]{8}$ : les valeurs doivent comporter au moins 10 chiffres commençant par 0
^237[0-9]{9}$ : les valeurs doivent comporter au moins 12 chiffres commençant par 237.
Le meilleur site à utiliser pour formuler les expressions régulières et les tester est Regex101. Veuillez d'abord tester ces expressions avant de les implémenter dans les Worflows/liste.
Mis à jour le : 21/11/2024
Merci !