Testador Regex
Teste uma expressão regular em seu texto e veja todas as correspondências e grupos de captura.
Testador Regex
Digite uma expressão regular, cole o texto que deseja experimentar e as correspondências aparecerão enquanto você digita. Cada correspondência recebe seu próprio bloco: a linha e a coluna em que começa, sua posição na string, o próprio texto correspondente e o valor de cada grupo de captura, numerados da mesma forma que uma substituição se refere a eles como $1 e $2. Os grupos nomeados são rotulados com o nome que você lhes deu, e um grupo que não participou da partida diz isso em vez de não mostrar nada silenciosamente.
Mude o modo para “Substituir correspondências” para ver o que o padrão realmente faria com o texto. O campo de substituição usa a mesma sintaxe do String.replace do JavaScript, então $1 insere o primeiro grupo, $<name> um grupo nomeado e $& a correspondência inteira. É a maneira mais rápida de verificar uma renomeação em massa em um arquivo de log ou uma exportação CSV antes de executá-la de verdade.
As cinco bandeiras são caixas de seleção simples. Global, ativado por padrão, encontra todas as correspondências em vez de parar na primeira — desligue-o e apenas a primeira correspondência será listada ou, no modo de substituição, apenas a primeira será substituída. Ignorar caso faz com que o gato combine com o gato. Pontos multilinha ^ e $ no início e no final de cada linha, em vez de todo o texto. O ponto corresponde às quebras de linha permite que um ponto cruze uma nova linha. Unicode permite escapes de propriedades como \\p{L} e correspondências por ponto de código, o que é necessário para emojis e scripts não latinos.
Dois limites mantêm a guia responsiva: um padrão com mais de 500 caracteres é recusado e a verificação é interrompida após 10.000 correspondências, conforme a contagem informa. Seu padrão e seu texto permanecem no seu dispositivo – nada é carregado, portanto, os logs de produção e os registros do cliente podem ser testados com segurança.