⊗ppPmRgWB 240 of 447 menu

Конец или начало слова в регулярках PHP

El comando \b denota el inicio o el final de una palabra, y \B, respectivamente, - no el inicio y no el final de la palabra. ¿Qué es una palabra? A primera vista, parece que es algo delimitado por espacios, pero esto no es del todo cierto.

Mire la siguiente cadena: house with fence. La subcadena 'with' - es una palabra (con espacios en ambos lados), sin embargo tanto 'house' como 'fence' también son palabras, que están al principio y al final de la cadena.

Veamos la aplicación práctica de este comando.

En el siguiente ejemplo, el patrón de búsqueda es el siguiente: inicio de palabra, letras latinas minúsculas una o más veces, fin de palabra. Así la expresión regular encontrará todas las palabras y las reemplazará con '!':

<?php echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // mostrará '! ! ! !' ?>

Se da la cadena:

<?php $str = 'aaa xaa aaa xbb aaa'; ?>

Escriba una expresión regular que encuentre las cadenas según el patrón: letra 'x' al inicio de la palabra.

bydeenesfrptru