RegEx (Expresiones Regulares)
Y seguirá creciendo...
| Character | Description | Example |
|---|---|---|
| Cualquier caracter excepto [\^$.|?*+() | Excepto los mencionados, todos los caracteres se representan a sí mismos . { y } son caracteres literales, excepto si son parte de un elemento en una expresión regular (ej.: calficador {n}). | a coincide con a |
| \ (backslash)segido por un [\^$.|?*+(){} | Un backslash Quita el significado a un caracter especial tratándolo como caracter común. | \+ coincide con + |
| \Q...\E | Relacional los caracteres entre \Q y \E literalmente, quitando el significado de los caracteres especiales. | \Q+-*/\E coincide con +-*/ |
| \):\ {2,} | Cadenas formadas por cierre de paréntesis, dos puntos y una cantidad mínima de dos espacios. Si después de la coma se pone otro número, definen la cantidad mínima y máxima de repeticiones consecutivas del caracter a la izquierda. | 4): p |
| \(\d+\t | Cadenas formadas por paréntesis que abre, secuencia de dígitos con longitud mínima de uno y una tabulación. | .cs(1 priv.xsd(123 pa.dbml (123456 |
Expresión Regular: [\w\W]+\?
ResponderBorrarExplicación: Todo lo que antecede al menos una ocurrencia de ?
Ejemplo: Usarlo para obtener lo antecedente a por lo menos una ocurrencia de ?.
URL http://regexr.com/foo.html?q=bar
Se obtiene: http://regexr.com/foo.html?
Forma de validarlo: http://www.rubular.com/