112 · Herramientas para desarrolladores

Probador de expresiones regulares

Escribe un patrón y un texto de prueba para ver cada coincidencia resaltada, con grupos de captura en una tabla.

Tus datos: Esta herramienta procesa su entrada en este navegador. CapyHelp no carga esa entrada para generar su resultado. Detalles de privacidad

Probador de expresiones regulares

Banderas: g (todas las coincidencias), i (ignorar mayúsculas y minúsculas), m (varias líneas), s (el punto coincide con la nueva línea), u (Unicode), y (fija).

Partidos

Utilice $1, $2… para grupos y $& para todo el partido.

Cómo utilizar el probador de expresiones regulares

  1. Escriba su patrón entre las barras y establezca indicadores, como g o i.
  2. Pega el texto para probar.
  3. Verifique los partidos y grupos resaltados y pruebe con un reemplazo.

Referencia rápida

  • \d dígito, \w letra, dígito o guión bajo, \s espacios en blanco, . cualquier personaje
  • + uno o más, * cero o más, ? opcional, {2,5} 2 a 5 veces
  • ^ empezar, $ final, \b límite de palabra
  • (…) grupo de captura, (?:…) no captura, (?<name>…) grupo nombrado

Los patrones se ejecutan en un trabajador separado y se detienen después de 2 segundos, por lo que un patrón que retrocede catastróficamente no puede congelar la página.

Ejemplos

/\d{3}-\d{4}/g en “llamar al 555-1234”

1 partido: 555-1234

/(\w+)@(\w+)\.com/g, reemplácelo con “$1 a $2”

“ana en el ejemplo”

Preguntas

¿Qué sabor de expresión regular es este?

JavaScript (ECMAScript). La mayor parte de la sintaxis coincide con PCRE y Python, pero al mirar hacia atrás y algunos escapes difieren ligeramente entre idiomas.

¿Se cargan mis datos?

No. Todo se ejecuta en tu navegador, por lo que lo que pegas nunca sale de tu dispositivo.

Traducción automática. Revisar resultados importantes.