Probador de expresiones regulares
Pruebe una expresión regular con su texto y vea cada coincidencia y grupo de captura.
Probador de expresiones regulares
Escriba una expresión regular, pegue el texto que desea probar y las coincidencias aparecerán a medida que escribe. Cada coincidencia tiene su propio bloque: la línea y columna en la que comienza, su posición en la cadena, el texto coincidente en sí y el valor de cada grupo de captura, numerados de la forma en que un reemplazo se refiere a ellos como $1 y $2. Los grupos nombrados están etiquetados con el nombre que les diste, y un grupo que no participó en el partido lo dice en lugar de no mostrar nada en silencio.
Cambie el modo a "Reemplazar coincidencias" para ver qué haría realmente el patrón con el texto. El campo de reemplazo usa la misma sintaxis que String.replace de JavaScript, por lo que $1 inserta el primer grupo, $<name> uno con nombre y $& toda la coincidencia. Es la forma más rápida de comprobar un cambio de nombre masivo en un archivo de registro o una exportación CSV antes de ejecutarlo de verdad.
Las cinco banderas son simples casillas de verificación. Global, activado de forma predeterminada, encuentra todas las coincidencias en lugar de detenerse en la primera; apáguelo y solo aparecerá la primera coincidencia, o en el modo de reemplazo solo se reemplaza la primera. Ignorar mayúsculas y minúsculas hace que Cat coincida con cat. Puntos multilínea ^ y $ al principio y al final de cada línea en lugar del texto completo. Los saltos de línea de coincidencia de puntos permiten que un punto cruce una nueva línea. Unicode permite escapes de propiedades como \\p{L} y coincidencias por punto de código, lo cual es necesario para emoji y escrituras no latinas.
Dos límites mantienen la pestaña receptiva: se rechaza un patrón de más de 500 caracteres y el escaneo se detiene después de 10,000 coincidencias, de las cuales le informa el recuento. Su patrón y su texto permanecen en su dispositivo; no se carga nada, por lo que es seguro realizar pruebas con los registros de producción y los registros de los clientes.