Estoy leyendo un libro sobre expresiones regulares y encontré este ejemplo para \b
:
El gato esparció su comida por toda la habitación.
El uso de expresiones regulares - \bcat\b
coincidirá con la palabra cat
pero no la cat
de scattered
.
Para \B
el autor usa el siguiente ejemplo:
Ingrese la identificación de nueve dígitos ya que
aparece en su contraseña codificada por colores.
Usar \B-\B
coincidencias de expresiones regulares -
entre la palabra color - coded
. El uso, \b-\b
por otro lado, coincide con -
in nine-digit
y pass-key
.
¿Cómo es que en el primer ejemplo usamos \b
para separar cat
y en el segundo usamos \B
para separar -
? Usar \b
en el segundo ejemplo hace lo contrario de lo que hizo antes.
Por favor explícame la diferencia.
EDITAR: Además, ¿alguien puede explicar con un nuevo ejemplo?