Expression régulière basiques
Bonjour à tous.
Par avance merci de votre aide.
Blocage sur composition et décomposition expression régulière, besoin d'aide.
But de l'exercice : Sous VI remplacer les numéros de téléphones avec 15.45.45.78
10/48/22/50
20/54/58/40
Expression régulière de remplacement finale valide
Code:
:%s/\(..\)\/\(..\)\/\(..\)\/\(..\)$/\1.\2.\3.\4/
Décomposition de l'expression régulière
Code:
1 2 3
| / old-expression / new-expr /
/\(ERb\) \(ERb\) \(ERb\) \(ERb\)/\Rm\Rm\Rm\Rm/
Rm = Rappel de mémorisation |
Questions :
1 Dans les ERb le [QUOTE]." représente un caractère quelconque par contre, pourquoi dans ERb ci-dessous avoir deux [C.. pour un remplacement de /[/CODE] ?
2 pourquoi la présence des caractères entre la première et seconde ERb (j'imagine que ce sont des caractères de protections mais besoin de comprendre comment cela fonctionne) ?
3 Pour confirmez-vous que ce sont des rappels de mémorisation (position ou je veux que le caractère soit remplacé) ?
Sûrement beaucoup de questions mais encore merci de me permettre de comprendre et d'avancer sur ce sujet que sont les expressions régulières.