Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2016, à 10:58

DonutMan75

[RESOLU] [REGEXP] Pourquoi ça ne matche pas ?

Bonjour à tous,
savez-vous pourquoi

$ echo 'abc' | grep -E '.b.'

renvoie 'abc',
ce qui signifie que la regexp matche pour la chaîne 'abc', alors que :

$ echo 'abbc' | grep -E '.b.'

revoie 'abbc',
ce qui semble signifier notamment que 'bbc' ne matche pas (sinon c serait en rouge) ?

Je traduis '.b.' par "n'importe quel caractère, suivi d'un 'b' suivi de n'importe quel caractère".

Merci d'avance

Donut.

Dernière modification par DonutMan75 (Le 26/11/2016, à 11:10)

Hors ligne

#2 Le 26/11/2016, à 11:08

pingouinux

Re : [RESOLU] [REGEXP] Pourquoi ça ne matche pas ?

Bonjour,
C'est parce que les chaînes trouvées doivent être disjointes.

Hors ligne

#3 Le 26/11/2016, à 11:10

DonutMan75

Re : [RESOLU] [REGEXP] Pourquoi ça ne matche pas ?

Bonjour,
simple, rapide, efficace.
Merci pour cette précision smile

D.

Hors ligne