visca.com | Diccionario De Regex
IntroducciónSi usted es familiar con las expresiones regulares del Perl, después usted puede buscar simplemente para fósforos en nuestro diccionario incorporando cualquier expresión regular válida. Observe que el sintaxis para los patrones en las expresiones regulares de PHP se asemeja de cerca a los Perl. El diccionario de Regex también hace uso dos caracteres especiales: $v representa todas las vocales
superiores y minúsculas (el juego de caracteres Si usted es nuevo al mundo de expresiones regulares, después la manera más fácil de aprender hacer el la mayoría del diccionario de Regex está por ejemplo. Qué sigue es una clase particular paso a paso. Para comenzar, buscaremos simplemente para una secuencia en todas las categorías gramatical sin la filtración de los resultados. |
Palabras o partes que emparejan de palabras
|
El emparejar al principio o al final de palabrasLos caracteres ^ y $ se llaman las anclas; dicen a programa dónde emparejar la secuencia: al principio de la palabra (^) o en el final de la palabra ($).
|
Caracteres y clases del carácterEl carácter especial "\w" representa cualquier letra o dígito. En contraste, el punto "."representa cualquier carácter en todos, incluyendo un espacio, un guión o una letra acentuada (como el é en fiancé).
Las clases del carácter son
denotadas por los corchetes ("[ ]") y permiten que seleccionemos un sistema de caracteres
posibles. Por ejemplo, la clase del carácter "[ aeiouy ]" empareja a, e, i, o, u o y. Observe
que los caracteres especiales mencionados en la
introducción, el $v y el $c, son alias simplemente convenientes para las clases del
carácter:
|
Alternativas: Emparejar esto o éseEl carácter especial "|"permite que busquemos para dos o más alternativas. Ejemplos:
|
AgrupacionesPodemos agrupar nuestros alternativas usando paréntesis.
|
Repeticiones que emparejan¿Los metacharacters del cuantificador ?, *, +, y {} permita que especifiquemos cuántas veces al carácter o al grupo de caracteres pueden ser repetidas:
Aquí están algunos ejemplos simples del uso de cuantificadores:
|
Backreferences: Emparejando lo que usted ha emparejado ya (capturando)Paréntesis (véase las agrupaciones) también permitir la extracción de las partes de una secuencia que emparejó. La voluntad " captura " del carácter \1 del backreference lo que fue emparejada en el primer grupo de paréntesis de los regex. Quizás esto se entiende lo más mejor posible usando ejemplos simples.
|
Filtración de los resultadosEn la página de la búsqueda del diccionario de Regex, debajo del campo de la secuencia, hay un campo llamado Filter String. Trabajos en el este terreno con exactamente las mismas expresiones regulares que el campo sobre él, pero al efecto opuesto: cualesquiera fósforos la secuencia del filtro será quitada de la lista de los resultados. Aquí están algunos ejemplos simples:
Por los dos ejemplos siguientes dejaremos el campo de la secuencia vacío, que empareja el diccionario entero.
|