ForHosting KIT · Texto e IA

Extrair palavras maiúsculas

De «Alice met Bob in Paris last Tuesday after the Summit» você recebe Alice, Bob, Paris, Tuesday e Summit: 5 palavras com maiúscula em 10. As repetidas ficam na ordem e uma segunda lista guarda cada uma só uma vez. 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
Texto
Alice met Bob in Paris last Tuesday after the Summit.
Você obtém
Palavras
Alice, Bob, Paris, Tuesday, Summit
Quantidade
5
Palavras únicas
Alice, Bob, Paris, Tuesday, Summit
Quantidade única
5

Extrair palavras maiúsculas é um utilitário de texto prático com uma promessa clara: pegue um trecho não vazio, encontre cada palavra que começa com letra maiúscula e devolva esses tokens na ordem de leitura para que você possa identificar nomes, lugares, títulos e outros candidatos a nomes próprios sem reler o rascunho inteiro. Escritores, editores, pesquisadores e scripts de automação compartilham a mesma intenção de busca ao digitar extrair palavras maiúsculas ou listar palavras capitalizadas de um texto.

O que conta como palavra com maiúscula

A regra é simples de propósito: uma palavra entra quando o primeiro caractere é uma letra maiúscula. Isso inclui nomes comuns como Alice, siglas escritas em maiúsculas como NASA e maiúsculas acentuadas como Émile, enquanto alice, iPhone e números puros ficam de fora. Uma palavra é uma sequência de letras ou dígitos; um apóstrofo ou hífen no meio, como em O'Brien ou Jean-Luc, a mantém inteira, e espaços, pontuação, aspas e emojis separam as palavras. Ao lado da lista você também vê quantas palavras o trecho tinha no total, para avaliar a densidade das maiúsculas: no exemplo, 5 de 10.

Onde ajuda e onde para

Revisores usam a ferramenta para conferir de uma vez a grafia de todos os nomes de um capítulo, pesquisadores tiram nomes e títulos de projetos de anotações de reunião, e professores montam um banco de nomes para cartões de estudo com a lista que guarda cada palavra uma vez. Ela não substitui um reconhecimento completo de entidades: não decide a que uma palavra se refere, não muda maiúsculas e minúsculas e não lista todas as palavras sem olhar a inicial. O texto precisa ter pelo menos um caractere; um texto só de espaços é aceito e devolve uma lista vazia.

O que conta como palavra maiúscula e como a lista é montada

Uma palavra maiúscula, para esta ferramenta de extração, é qualquer token cujo primeiro caractere seja uma letra Unicode maiúscula —categoria Lu—, de modo que Alice, Paris, NASA e Émile se qualificam, enquanto alice, iPhone (i minúsculo inicial) e tokens só numéricos não. 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 O'Brien e Jean-Luc permanecem uma única palavra em vez de se dividirem na pontuação. Todo o resto —espaços, vírgulas, pontos, aspas e emoji— funciona como fronteira.

Prefira esta página quando a intenção de busca for extrair palavras maiúsculas, listar nomes capitalizados ou detectar nomes próprios pela letra inicial. Não use para reconhecimento completo de entidades com tipos e pontuações de confiança —isso é outro produto LLM— nem para converter maiúsculas, stemming ou listar todas as palavras únicas independentemente do caso.

Notas de reunião e trechos de pesquisa

Pesquisadores extraem palavras maiúsculas das notas para revelar nomes e títulos de projeto candidatos sem pipelines NER completos.

O que conta como palavra maiúscula?

Qualquer token cujo primeiro caractere seja uma letra Unicode maiúscula (categoria Lu), inclusive maiúsculas acentuadas. Tokens que começam com minúscula ou dígito são ignorados.

Nomes repetidos aparecem mais de uma vez?

Sim. A lista principal mantém cada ocorrência na ordem de leitura, então um nome citado duas vezes sai duas vezes. Uma segunda lista guarda cada palavra diferente uma única vez, na forma em que apareceu primeiro.

Nomes como O'Brien ou Jean-Luc são separados?

Não. Um apóstrofo ou hífen dentro da palavra a mantém inteira, então O'Brien e Jean-Luc saem como uma palavra cada. Espaços, vírgulas, pontos, aspas e emojis marcam onde uma palavra termina.

Por que iPhone não aparece no resultado?

Porque só a primeira letra conta, e o i de iPhone é minúsculo. Palavras escritas inteiras em maiúsculas, como NASA, e maiúsculas acentuadas, como Émile, entram; números sozinhos ficam de fora.

A ferramenta sabe se a palavra é uma pessoa, um lugar ou uma data?

Não. Ela só olha a primeira letra, por isso Tuesday e Summit aparecem ao lado de Alice e Paris. Ela não classifica os nomes por tipo: serve para juntar candidatos rápido e você revisar depois.

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-capitalized

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-capitalized \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Alice met Bob in Paris last Tuesday after the Summit."}'
{
  "text": "Alice met Bob in Paris last Tuesday after the Summit."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.extract_capitalized",
  "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.

A entrada vazia é rejeitada com invalid input para que o chamador nunca 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 palavra maiúscula e como a lista é montada

A varredura anda da esquerda para a direita e acrescenta cada token correspondente ao array words, mantendo duplicatas quando o mesmo nome aparece duas vezes em um parágrafo; um array separado unique_words guarda apenas a primeira forma superficial de cada token distinto para que você possa montar um banco de nomes limpo para flashcards ou revisão de entidades. total_tokens informa quantas palavras foram vistas antes do filtro de maiúsculas, o que ajuda a medir quão denso é o subconjunto capitalizado em relação ao trecho completo.

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

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. Os aliases input, value, s, content e body são aceitos quando clientes antigos ou geradores de formulário usam esses nomes. Se faltar text, o valor não for string ou tiver comprimento zero, 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 capitalizados e arrays words e unique_words vazios, forma de sucesso válida quando o trecho não tem tokens com maiúscula inicial. No sucesso, a resposta inclui words como lista ordenada de tokens capitalizados com duplicatas; count como esse comprimento; unique_words como tokens capitalizados distintos na primeira ocorrência; unique_count como esse comprimento; total_tokens como a contagem total de tokens antes do filtro; original ecoando a entrada exata para tabelas de UI; e method sempre extract_capitalized para que o código posterior possa ramificar sem adivinhar formatos. Use words quando se importar com a frequência de menção; use unique_words quando só precisar de um conjunto de nomes ou títulos candidatos. 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 maiúsculas quando precisar de uma lista curta de nomes próprios a partir de um lead de notícia, nota de reunião, capítulo de romance ou brief de marketing sem escrever regex em cada idioma. Não espere detecção de idioma, tipagem de entidades, correferência ou matching de gazetteer —são problemas separados com termos SEO distintos. Autores de SDKs podem documentar text como único campo obrigatório, mostrar um exemplo de sucesso com nomes e lugares, 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 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 um parágrafo, lista palavras capitalizadas e revisa unique_words em busca de pessoas e lugares antes de uma verificação manual. Combine este endpoint com extratores de palavras únicas ou conversores de caso quando o próximo passo for bancos de vocabulário ou correções de estilo, mas mantenha a extração de palavras maiúsculas como landing própria para não misturar a intenção de nomes próprios por letra maiúscula com extração de entidades LLM ou conversão para title case.

Listas curtas de nomes próprios para editores

Editores colam um rascunho e recebem cada token capitalizado em ordem; depois revisam unique_words em busca de pessoas, lugares e títulos antes da checagem de fatos.

Fixtures de CI para pipelines de maiúsculas

Scripts de build fixam saídas golden de palavras capitalizadas para que regressões do tokenizador e de Unicode Lu falhem de imediato na integração contínua.

Como extraio palavras maiúsculas de um texto?

Envie JSON com text igual a uma string não vazia. O array words da resposta lista cada token capitalizado na ordem de aparição; unique_words lista apenas as formas da primeira ocorrência.

Nomes duplicados aparecem mais de uma vez?

Sim em words, para que você veja a frequência. unique_words mantém cada forma superficial distinta só na primeira vez que aparece.

O que acontece se text estiver vazio?

A solicitação falha com invalid_input. Entrada vazia não é permitida; falhas de validação não são cobradas na API pré-paga.

Quanto custa extrair palavras maiúsculas?

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 →