Cortar um texto em N palavras terminando no fim de uma frase
Corte um texto até um limite de palavras ou de caracteres sem deixar a última frase pela metade, com reticências só se nem a primeira frase couber.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Corta no fim de uma frase, não no meio
Com o limite de 12 palavras, a ferramenta mantém as frases inteiras que cabem: no exemplo, 2 frases (11 palavras). Com limite de 100 palavras, o texto inteiro cabe e o estado é all.
| Limite | Resultado |
|---|---|
| 12 palavras | Primeira frase curta. Segunda frase um pouco maior que a primeira. |
| 30 caracteres | Primeira frase curta. |
| 2 palavras (a 1ª frase não cabe) | Primeira frase… |
Quando nem a primeira frase cabe
Se a primeira frase já passa do limite, a ferramenta pode cortar nas palavras, com reticências no fim (estado cut: Primeira frase…), ou não devolver nada (estado none, resultado vazio). No modo de caracteres, o corte respeita palavras inteiras sempre que possível.
O que significa cada código: corte por frase
- sentence: cortou no fim de uma frase; all: o texto coube inteiro.
- cut: cortou nas palavras, com reticências; none: nada devolvido porque a primeira frase não coube.
Limites: corte por frase
- A medida é em palavras ou em caracteres (pontos de código); os parágrafos viram um espaço no resultado.
- A divisão em frases é heurística e pode ser conferida na ferramenta que separa o texto em frases.
- Até 1.000 linhas e 20.000 caracteres, no navegador.
Perguntas frequentes
Como cortar um texto em 100 palavras terminando no fim de uma frase?
Informe 100 palavras como limite: a ferramenta devolve o maior trecho de frases inteiras que cabe nesse limite.
Como resumir um texto até um limite sem cortar a última frase?
Escolha palavras ou caracteres e o limite; o resultado termina sempre no fim de uma frase, e o estado diz se o texto coube inteiro.