Testador de RegEx
Teste e depure expressões regulares com destaque de correspondências em tempo real.
O Testador de Regex permite que você escreva e teste expressões regulares contra um bloco de texto em tempo real. Enquanto você digita seu padrão, a ferramenta destaca cada correspondência na string de teste e exibe grupos capturados, para que você possa ver exatamente como sua expressão se comporta antes de usá-la no código de produção.
Insira sua expressão regular no campo de padrão, escolha quaisquer flags (global, sem distinção de maiúsculas, multilinha, dotAll) e cole o texto a pesquisar na área de entrada. As correspondências são destacadas inline e uma lista de correspondências mostra cada grupo capturado com sua posição de índice.
Expressões regulares são usadas para validação de formulários, análise de texto, análise de logs, operações de pesquisa e substituição e muito mais. Esta ferramenta suporta o motor de regex padrão do JavaScript.
Perguntas Frequentes
Implementação 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.