Três coisas diferentes na tela
Uma frase pode ocupar quatro linhas no celular e duas no monitor sem mudar o texto armazenado. A quebra explícita altera a sequência; colar em um campo que preserve quebras ajuda a reconhecê-la. Parágrafos de documentos formatados são elementos estruturais com estilos e espaçamento. Em texto simples é preciso uma convenção: linhas impressas, linhas do arquivo e linhas ajustadas não precisam corresponder.
LF e CRLF podem ter tamanhos diferentes
LF e CR são controles. Arquivos podem usar LF ou CRLF; \n e \r são notações legíveis, não letras a inserir na prova. O motor converte CRLF e CR isolado em LF, igualando os totais editoriais dessas convenções. Os bytes originais podem diferir. Para limite de upload, meça a sequência realmente enviada; consulte caracteres e bytes UTF-8.
Como o site conta linhas e parágrafos
Uma linha é um segmento separado por uma quebra normalizada. Texto vazio tem zero; Luce tem uma; uma quebra final cria um segundo segmento vazio, sem acrescentar palavra ou parágrafo. Parágrafos são blocos separados por linhas vazias. Uma única quebra interna não cria dois. Editores podem tratar cada Enter como parágrafo; registre a convenção antes de comparar números.

A amostra italiana Luce e blu
A amostra italiana exata Luce blu tem oito caracteres e duas palavras. Trocando o espaço por LF, ficam sete caracteres: quatro de Luce e três de blu, ainda duas palavras. Dois LF mantêm sete caracteres e duas palavras, mas geram três linhas e dois parágrafos. Use controles reais: escrever literalmente \n insere barra invertida e letra n, outra amostra.
Mudar a largura não muda o texto
Ao redimensionar a janela, diferencie linhas visíveis de indicadores numéricos. CSS white-space afeta a apresentação; uma captura não comprova caracteres armazenados. Meça a mesma frase antes e depois de mudar a largura. Não insira espaços para imitar alinhamento. Se a cópia mudar, investigue seleção parcial, quebras explícitas e transformações do aplicativo de origem.
Conferir quebras importadas
A extração de PDF reconstrói texto a partir de fragmentos posicionados. Quebras após cada linha impressa ajudam na comparação, mas podem atrapalhar a edição. DOCX e separadores de células possuem outras estruturas. Antes de unir, examine título, parágrafo e tabela. Veja PDF com colunas para conferir a ordem; trocar separadores não recupera frases ausentes.
Requisitos em caracteres ou linhas
Vale a definição do destinatário. Nosso contador exclui quebras e trata tabulação como um espaço; outro sistema pode contar controles ou unidades de cadeia. Sem conhecer os separadores não há conversão fixa. Vinte linhas podem exigir fonte, tamanho e largura, ou significar linhas técnicas do arquivo. No primeiro caso confira a diagramação; no segundo combine o tratamento da última linha vazia.
Localizar a primeira diferença
Se palavras coincidem e linhas não, compare uma amostra sem quebra final e a mesma com uma. Isso isola a convenção. Menos palavras pode indicar que quebras foram apagadas sem inserir espaços. Em documentos longos, localize por blocos a primeira fronteira inesperada: linha vazia perdida, tabela transformada em lista ou quebra citada. Corrija ali, sem alterar tudo até obter um total plausível.
Mesmas palavras, separadores diferentes
| Notação | Caracteres no site | Linhas | Parágrafos | Bytes UTF-8 originais |
|---|---|---|---|---|
| Luce blu | 8 | 1 | 1 | 8 |
| Luce\nblu | 7 | 2 | 1 | 8 |
| Luce\r\nblu | 7 | 2 | 1 | 9 |
| Luce\n\nblu | 7 | 3 | 2 | 9 |
| Luce\n | 4 | 2 | 1 | 5 |
Fontes e verificações
- MDN: CRLF · Separe ajuste visual, quebras LF e CRLF e parágrafos com exemplos exatos de caracteres e bytes.
- MDN: white-space · Separe ajuste visual, quebras LF e CRLF e parágrafos com exemplos exatos de caracteres e bytes.