🛠️ToolsShed

Probador de RegEx

Prueba y depura expresiones regulares con resaltado de coincidencias en tiempo real.

//g

El probador de expresiones regulares te permite escribir y probar expresiones regulares contra un bloque de texto en tiempo real. Mientras escribes tu patrón, la herramienta resalta cada coincidencia en la cadena de prueba y muestra los grupos capturados, para que puedas ver exactamente cómo se comporta tu expresión antes de usarla en código de producción.

Ingresa tu expresión regular en el campo de patrón, elige los indicadores (global, sin distinción de mayúsculas, multilínea, dotAll) y pega el texto a buscar en el área de entrada. Las coincidencias se resaltan en línea y una lista de coincidencias muestra cada grupo capturado con su posición de índice.

Las expresiones regulares se usan para validación de formularios, análisis de texto, análisis de logs, operaciones de búsqueda y reemplazo y mucho más. Esta herramienta soporta el motor de regex estándar de JavaScript.

Preguntas Frecuentes

Implementación de Código

import re

text = "Order 123 and order 456 were placed on 2024-01-15."

# Find all numbers
numbers = re.findall(r'\d+', text)
print(numbers)  # ['123', '456', '2024', '01', '15']

# Match a date pattern
pattern = re.compile(r'(\d{4})-(\d{2})-(\d{2})')
match = pattern.search(text)
if match:
    print(match.group(0))  # 2024-01-15
    print(match.group(1))  # 2024 (year)

# Replace with a function
result = re.sub(r'\d+', lambda m: f'[{m.group()}]', text)
print(result)  # Order [123] and order [456] were placed on [2024]-[01]-[15].

# Case-insensitive search
emails = re.findall(r'[\w.+-]+@[\w-]+\.[\w.]+', text, re.IGNORECASE)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.