ForHosting KIT · Texto e IA

Extrair palavras que terminam com sufixo

Peça as palavras terminadas em ing e «The running fox is jumping, hopping, and singing while the dog is sleeping» devolve running, jumping, hopping, singing e sleeping: 5 de 13 palavras, na ordem. Sem expressões regulares. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Sufixo
ing
Você obtém
Palavras
running, jumping, hopping, singing, sleeping
Quantidade
5
Palavras únicas
running, jumping, hopping, singing, sleeping
Quantidade única
5

Extrair as palavras que terminam com um sufixo escolhido é um utilitário de texto prático com uma promessa clara: pegue um trecho não vazio, escolha a terminação que interessa e obtenha cada palavra que acaba com esse sufixo para caçar rimas, estudar desinências gramaticais e filtrar um banco léxico sem escrever uma expressão regular. Poetas, professores, linguistas, solucionadores de palavras cruzadas e scripts de automação compartilham a mesma intenção de busca ao digitar extrair palavras que terminam com, achar palavras que acabam com ou listar palavras por sufixo.

O que conta como terminação e como a lista é montada

Uma terminação, para esta ferramenta de extrair palavras que acabam com um sufixo, é qualquer token cujos últimos caracteres coincidem com o sufixo que você escolheu: running casa com ing, nation com tion, quickly com ly e moonlight com ight. Tokens são sequências contíguas de letras ou dígitos Unicode, opcionalmente unidas por apóstrofo ou hífen interno, de forma que well-being, O'Brien e pre-owned permanecem uma única palavra em vez de se dividirem na pontuação. Todo o resto —espaços, vírgulas, pontos, aspas, barras e emoji— funciona como fronteira.

A correspondência é por sufixo, não fonética: as letras no fim do token devem igualar o sufixo, sem dicionário de pronúncia, marcas de acento tônico nem contagem de sílabas. Com o modo sem distinção de maiúsculas ligado (o padrão), Running e running casam ambos com o sufixo ING, e a unicidade dobra o caso preservando a primeira grafia que você digitou.

Prefira esta página quando a intenção de busca for extrair palavras que terminam com, achar palavras que acabam com um sufixo, listar terminações de rima ou filtrar uma lista léxica por desinência gramatical como ed, ly, tion ou ness. Não use para análise completa de esquema de rima com fonemas e metro —isso é outro produto— nem para listar todas as palavras únicas independentemente da terminação, extrair nomes maiúsculos, converter o caso ou fazer stemming de lemas.

Bancos de rimas para poetas e letristas

Cole uma estrofe em rascunho, defina suffix como ight ou ation e reúna cada palavra correspondente em ordem antes de uma checagem sonora manual.

Exercícios de desinência para o professorado

O professorado extrai palavras que terminam com ed, ly ou ing de um texto de leitura para montar exercícios de flexão e listas de classe de palavra.

Palavras repetidas aparecem mais de uma vez?

Sim. A lista principal mantém cada correspondência na ordem de leitura, então uma rima usada duas vezes numa estrofe sai duas vezes. Uma segunda lista guarda cada palavra diferente uma única vez, para um banco de rimas limpo.

A ferramenta encontra palavras que rimam pelo som?

Não. Ela compara apenas letras: o final da palavra precisa ser igual ao sufixo digitado. Não há dicionário de pronúncia, tonicidade nem contagem de sílabas, então confira você o som de cada resultado.

Maiúsculas fazem diferença?

Por padrão, não: Running e running correspondem a ING, e as repetições são detectadas sem olhar maiúsculas. Com a opção estrita ligada, o final precisa ser idêntico, e ED deixa de encontrar walked.

O sufixo pode ter espaço ou várias palavras?

Não. Um sufixo é o final de uma única palavra, por isso é recusado se tiver um espaço no meio. Espaços digitados antes ou depois são simplesmente removidos.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/extract-words-ending

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/extract-words-ending \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The running fox is jumping, hopping, and singing while the dog is sleeping.","suffix":"ing"}'
{
  "text": "The running fox is jumping, hopping, and singing while the dog is sleeping.",
  "suffix": "ing"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.extract_words_ending",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Texto vazio ou sufixo vazio são rejeitados com entrada inválida para que o chamador não armazene payloads ocos por acidente. Chamadas API bem-sucedidas são cobradas ao preço base publicado US$ 0,002 por item; falhas de validação não são cobradas.

O que conta como terminação e como a lista é montada

A varredura anda da esquerda para a direita e acrescenta cada token correspondente ao array words, mantendo duplicatas quando a mesma rima ou flexão aparece duas vezes em uma estrofe; um array separado unique_words guarda apenas a primeira forma superficial de cada token distinto para que você possa montar um banco de rimas limpo, uma lista gramatical ou um vocabulário filtrado. Com esse modo desligado, a terminação precisa coincidir de forma exata, de modo que ED não captura walked e ing não captura SINGING. total_tokens informa quantas palavras foram vistas antes do filtro de sufixo, o que ajuda a medir quão denso é o subconjunto correspondente em relação ao trecho completo.

Contrato de entrada, rejeição de vazio e leitura dos campos de resposta

Um sufixo que contém espaços em branco também é rejeitado, porque uma terminação é a cauda de um único token, não uma frase. Como o algoritmo é lógica pura de strings, testes de integração contínua podem fixar o objeto completo. O texto de origem segue as mesmas regras de retenção de outros itens parse do KIT. Envie um corpo JSON com o campo de string obrigatório text igual à amostra não vazia que deseja analisar e o campo de string obrigatório suffix igual à terminação que deseja casar. Os aliases input, value, s, content e body são aceitos para o texto de origem quando clientes antigos ou geradores de formulário usam esses nomes; para o sufixo aceitam-se ending, ends_with e ending_with. Se faltar text, o valor não for string, tiver comprimento zero, faltar suffix, não for string ou ficar vazio após o recorte, lança-se invalid_input com uma mensagem que nomeia o problema, e essas falhas não são cobradas na API pré-paga. Texto só com espaços que ainda não esteja vazio é permitido: pode produzir zero tokens correspondentes e arrays words e unique_words vazios, forma de sucesso válida quando o trecho não tem palavras que acabem com a terminação escolhida. O opcional case_insensitive vale true por padrão; aceitam-se os aliases ignore_case, ci e casefold. No sucesso, a resposta inclui words como lista ordenada de tokens correspondentes com duplicatas; count como esse comprimento; unique_words como correspondências distintas na primeira ocorrência; unique_count como esse comprimento; total_tokens como a contagem total de tokens antes do filtro; suffix ecoando a terminação recortada usada; case_insensitive ecoando o modo; original ecoando a entrada exata para tabelas de UI; e method sempre extract_words_ending para que o código posterior possa ramificar sem adivinhar formatos. Use words quando se importar com a frequência de uma terminação; use unique_words quando só precisar de um conjunto de rimas ou formas flexionadas candidatas. Mantenha os payloads em tamanhos de documento comuns adequados a um isolate de Worker, não dumps de vários megabytes; este produto é um utilitário de texto, não um armazém em massa.

Uso da API, preços, fluxos de trabalho e limites práticos

Use a ferramenta gratuita no navegador para extrair palavras que terminam com um sufixo quando precisar de uma lista curta de rimas, um exercício de desinências ou um banco léxico filtrado a partir de um poema, uma lição, um capítulo de romance ou um brief de marketing, sem escrever regex em cada idioma. Não espere pontuação fonética de rimas, contagem de sílabas, marcas de acento tônico, detecção de idioma nem stemming —são problemas separados com termos SEO distintos. Autores de SDKs podem documentar text e suffix como campos obrigatórios, mostrar um exemplo de sucesso com terminação ing ou tion, e um exemplo de erro com string vazia para que integradores vejam os dois lados do contrato. Use a API pré-paga do KIT quando um CMS, pipeline de conteúdo, app de tutoria, caderno de pesquisa, auxiliar de palavras cruzadas ou cliente móvel precisar do mesmo contrato com saldo a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Um fluxo típico cola uma estrofe, define suffix como ight ou ation, lista as palavras correspondentes e revisa unique_words para um banco de rimas limpo antes de uma checagem sonora manual. Combine este endpoint com extratores de palavras únicas ou contadores de frequência quando o próximo passo for bancos de vocabulário ou auditorias de estilo, mas mantenha extrair palavras que terminam com como landing própria para não misturar a intenção de filtro por sufixo e busca de rimas com listas de palavras maiúsculas ou extração de palavras-chave.

Fixtures de CI para pipelines de tokenização

Scripts de build fixam saídas golden do filtro por sufixo para que regressões de Unicode, apóstrofo, hífen e dobradura de caso falhem de imediato na integração contínua.

Como extraio as palavras que terminam com um sufixo?

Envie JSON com text igual a uma string não vazia e suffix igual à terminação desejada, por exemplo ing ou tion. O array words da resposta lista cada correspondência em ordem; unique_words lista só as formas da primeira ocorrência.

A correspondência diferencia maiúsculas de minúsculas?

Por padrão não: case_insensitive vale true, de modo que Running casa com o sufixo ING. Defina case_insensitive como false quando a terminação precisar coincidir de forma exata.

Palavras repetidas entram na lista mais de uma vez?

Sim em words, para que você veja com que frequência uma terminação aparece. unique_words conserva cada forma superficial distinta só na primeira vez em que aparece.

O que acontece se text ou suffix estiverem vazios?

A solicitação falha com invalid_input. Não se permitem text vazio nem suffix vazio; falhas de validação não são cobradas na API pré-paga.

Quanto custa extrair palavras que terminam com um sufixo?

A ferramenta do navegador é grátis. Pedidos API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.

Ver a documentação completa do KIT →