Recursos
Ejemplos
- The line starts with a special character
^[!@#\\$%\\^\\&*\\)\\(+=._-] - The line ends with a special character:
[!@#\\$%\\^\\&*\\)\\(+=._-]$ - Seleccionará las líneas que comienzan con un número, seguido de un punto y un espacio:
^\d+\.\s
Ejemplos básicos
an+Coincide con una "a" seguida de uno o más caracteres "n".\w*?UNA PALABRA: Un carácter de palabra cero o más veces, pero la menor cantidad de veces posible,
The line ends with a word “word$”
- Remplazar saltos de línea; Remplazar
(\n{2,})con\n
Conservar parte de la expresión original en el reemplazo
- Utiliza paréntesis
()para definir partes de la expresión que quieras conservar, - En el campo de reemplazo, utiliza
$npara referirte a una parte de la captura (comenzando en 1).
Ejemplo:
- Buscar:
(foo)(bar)Esto captura y divide la coincidencia en dos grupos, - Reemplazar con:
$1bazEsto conservará el texto capturado por el primer grupo y agregará baz después.
Seleccionar comandos SQL
-
^(INSERT INTO.*(\n+\(.*)*) -
^(DROP TABLE.*\nCREATE TABLE.*(\n+.+[,)])*[\n\)].*) -
^(CREATE TABLE.*(\n.*[,])*(\n.*\n\).*[;])*)
- Remplazar
([\),]?)$\nENGINE = InnoDBcon) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
-
^(ALTER TABLE.*([\s\n]+.+[,])*[\n\;].*) -
Remover FK
- Borrar
(.*NO ACTION[\n\)]?)$ - Extraer FKs
.*INDEX.*\n.*CONSTRAINT.*\n.*FOREIGN KEY.*\n.*REFERENCES.*\n+
`old` to `divisiones`
$(‘#form-rubro’>)‘toggle’>toggle');
^\s+\$
^\s+\$\(
^\s+\$\('\#form\-\w*?'\
^\s+\$\('\#form\-\w*?'\)\.modal
^\s+\$\('\#form\-\w*?'\)\.modal\('toggle'\)\;
Etiqueta
(?:<tag>)([\s\S]+?)(?:>)
Agregar un caracter cada 3 lineas
(|>.+\n){3} $&&