9 votes

Signification de \b dans les expressions régulières .Net

Microsoft a une carte de référence rapide astucieuse pour les Expressions Régulières .Net.

Mais il semble lister \b comme correspondant à la fois à Backspace et correspondant également à "Sur une limite de mot".

Lequel est-ce? \b peut-il vraiment faire les deux? Comment pouvez-vous être précis sur lequel vous voulez dire?

8voto

\b signifie "limite de mot" en dehors des classes de caractères (appelées aussi ensembles de caractères) et "retour arrière" à l'intérieur des classes de caractères.

Ici cela signifie une limite de mot :

\bmot\b

Ici cela signifie un retour arrière

[\b]

Consultez cette référence de Microsoft : Échappements de caractères dans les expressions régulières.
La regex PERL a la même définition pour \b.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X