Comparar textos: inserir uma linha não altera outras três
Comparar apenas números de linha pode transformar uma inserção em muitas alterações aparentes. Testamos o Apps24 com linha inserida, estilos de quebra e espaço final.
Entrada e resultado
alpha / beta / gamma | alpha / inserted / beta / gamma | match / added / match / match |
alpha\r\nbeta | alpha\nbeta | match / match |
"alpha" | "alpha " | changed |
Interpretar o resultado
Inserir 'inserted' entre alpha e beta retorna match, added, match, match. Beta e gamma continuam alinhadas. CRLF contra LF retorna duas correspondências, pois as quebras são normalizadas. 'alpha' contra 'alpha ' retorna changed: o espaço final conta. A comparação é por linhas, não palavras.
Próximo passo
1. Cole as versões separadamente. 2. Diferencie números deslocados de adições ou exclusões. 3. Para diferenças invisíveis, confira espaços e maiúsculas. 4. Volte à edição para testar um trecho menor. Para examinar bytes de quebra de linha, use um editor adequado.
Usar a ferramentaLimites e condições de teste
Verificado em 2026-10-28 com strings fixas em compareTextLines, sem documentos privados. Limites: 200.000 caracteres combinados e 4 milhões de pares. Espaços contam, CRLF/LF/CR são unificados. O JSON inclui entradas e linhas resultantes.
workflow-results.jsonReferências
O Apps24 compara os exemplos com a implementação e testes de regressão. Experimentos no navegador indicam suas condições, sem certificar todos os dispositivos. Relate erros com URL, entrada, resultado esperado e navegador. Não envie senhas, documentos privados ou dados pessoais.