Pular para o conteúdo principal

Execute o regex JavaScript do navegador isoladamente e visualize texto correspondente, posições UTF-16, grupos de captura e grupos nomeados. Fornece opções e exemplos de sinalizadores, para com tempo limite e exibe até 500 correspondências.

Use a sintaxe regular do JavaScript do navegador, não equivalente ao PCRE. Expressão com no máximo 2.000 caracteres; Tempo limite de 500 milissegundos, máximo de 500 correspondências; índice calculado como UTF-16.

Caracteres 24 / 30,000

Tecla de atalho: Ctrl/⌘+Enter. Modificar entradas ou opções limpa resultados antigos.

Instruções de uso

  1. Preencha a expressão e teste o texto sem o / em ambos os lados.
  2. Selecione sinalizadores como g, i, m, s, etc., ou carregue o exemplo de agrupamento nomeado.
  3. Clique em Testar correspondência para visualizar locais de correspondência e agrupamentos item por item, copiando o JSON completo, se necessário.

Exemplos de entrada e saída

Entrada de exemplo
表达式:(?<letter>[A-Z])-(?<number>\d+) 文本:A-123 标志:g
Exemplo de saída
匹配:A-123,位置 0 letter:A number:123

\d representa um número, + representa um ou mais; parênteses são usados ​​para capturar grupos.

Perguntas frequentes

O mecanismo JavaScript do navegador é usado aqui, não PCRE, Python ou Java. A sintaxe e os sinalizadores devem ser consistentes com o ambiente real em execução.

A regex é executada em um thread de trabalho separado e será encerrada após 500 milissegundos. O texto de teste pode ter até 30.000 caracteres, as expressões podem ter até 2.000 caracteres e um máximo de 500 correspondências são retornadas.

Base de cálculo e materiais de referência

Use regras regulares de JavaScript para exibir posições correspondentes e capturar grupos; a correspondência será interrompida se demorar muito. O comportamento do modo é específico dos navegadores atuais e não é equivalente ao PCRE ou a outras implementações de linguagem.

Verificação de conteúdo: · Sobre este site e descrição do conteúdo

Ferramentas relacionadas