Hoja de trucos Regex

Cubre los metacaracteres, cuantificadores, grupos y banderas JavaScript/PCRE más utilizados (i/g/m). Combine con nuestro Tester Regex para buscar sintaxis y validar coincidencias en vivo.

Privacidad: procesado localmente, nunca cargado.

↓ Pega en el área de entrada de abajo para ver los resultados al instante

正则表达式语法与常用模式速查; 配合正则测试工具使用效果更佳。

.

Any character except newline

a.b matches acb

\d

Digit [0-9]

\d+ matches 123

\w

Word character [A-Za-z0-9_]

\w+

\s

Whitespace

\s+

^

Start of string/line

^Hello

$

End of string/line

world$

*

Zero or more (greedy)

ab*c

+

One or more

\d+

?

Zero or one

colou?r

{n,m}

Between n and m times

\d{2,4}

[]

Character class

[A-Za-z]+

[^]

Negated class

[^0-9]+

|

Alternation

cat|dog

()

Capturing group

(\d{4})-(\d{2})

(?:)

Non-capturing group

(?:https?)://

(?=)

Positive lookahead

(?=\d{3})

(?!)

Negative lookahead

(?!bad)

\b

Word boundary

\bword\b

i flag

Case insensitive

/hello/i

g flag

Global (all matches)

/\d/g

m flag

Multiline ^ $

/^line/m

Notas

说明

收录 JavaScript/PCRE 风格常用元字符与修饰符; 具体引擎行为可能略有差异。

Cubre los metacaracteres, cuantificadores, grupos y banderas JavaScript/PCRE más utilizados (i/g/m). Combine con nuestro Tester Regex para buscar sintaxis y validar coincidencias en vivo.

Inicio rápido

  1. Buscar entradas

    Desde . , \d, ^$ para miradores y límites de palabras.

  2. Buscar

    Filtrar por patrón, descripción o ejemplo.

  3. Copiar y probar

    Copiar en el Regex Tester para validar.

Diferencias del motor

JavaScript, Python y Go regex difieren ligeramente; Esta hoja se centra en JS RegExp—verificar al portar.

Referencia rápida de la sintaxis del núcleo

^ y $ coinciden con el comienzo y el final de una cadena respectivamente. Por ejemplo, ^\d+$ asegura que toda la cadena conste de dígitos. \b coincide con los límites de la palabra - \bword\b no coincidirá con 'palabra clave'. Escape de caracteres especiales con barras inversas, como \. para puntos literales.

Control de repetición de cuantificadores: ? para 0 o 1, + para 1 o más, * para cualquier cuenta, {n,m} para intervalos. La coincidencia codiciosa (predeterminada) captura el texto más largo posible. ¿Agregar? para el modo perezoso, como un.*? b para coincidir con el segmento más corto a...b.

Ejemplos

Ejemplo

Input

\d+

Output

One or more digits

FAQ

¿vs Regex Tester?

Memo es una hoja de sintaxis estática; el probador ejecuta partidos en vivo en tus cuerdas.

¿Los datos subidos?

¡No! No!

¿Cómo probar patrones regex complejos?

Construye regex incrementalmente: prueba las partes básicas primero, luego agrega condiciones progresivamente. Utilice nuestro probador de regex para visualizar coincidencias en tiempo real - la consola del navegador muestra errores de sintaxis. Para textos largos, prueba primero con muestras.