ForHosting KIT · Texte et IA

Compter les hashtags

« Launch day! #product #launch #startup » contient 3 hashtags, listés dans l'ordre avec leurs majuscules d'origine. Un hashtag est un # suivi de lettres, de chiffres ou de traits de soulignement : vous vérifiez une légende face à la limite par post avant publication. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Launch day! #product #launch #startup
Vous obtenez
Quantité
3
Hashtags
#product, #launch, #startup
Unique
#product, #launch, #startup
Nombre unique
3

Ce compteur de hashtags analyse toute chaîne de texte non vide et indique combien de hashtags elle contient en faisant correspondre un symbole dièse suivi de caractères de mot : lettres, chiffres et traits de soulignement. Les gestionnaires de réseaux sociaux, les calendriers éditoriaux, les équipes communauté et les scripts d'analytique utilisent des décomptes exacts chaque jour pour respecter les limites de plateforme, équilibrer les tags de marque et de campagne, et maintenir des consignes de publication cohérentes d'un canal à l'autre. Le moteur est entièrement déterministe : il parcourt la chaîne avec un motif fixe, n'appelle jamais le réseau, ne tire aucune aléatoire et ne dépend pas de la date du jour. Un texte sans hashtag est un succès valide et renvoie un décompte de zéro, utile lorsque vous devez prouver qu'une légende est sans tag avant publication.

Ce que signifie compter les hashtags et ce que contient la réponse

Compter les hashtags répond à une question produit précise : combien de fois un tag de style social apparaît-il dans cette légende, ce brouillon de fil ou ce fragment de document. Sur cette page, un hashtag est défini strictement comme un symbole dièse immédiatement suivi d'un ou plusieurs caractères de mot.

Les caractères de mot sont les lettres, les chiffres décimaux et le trait de soulignement, de sorte que des tags tels que #launch, #Q3_report et #2026goals correspondent, tandis qu'un dièse seul, un dièse collé uniquement à de la ponctuation, ou un dièse suivi d'un segment à traits d'union qui ne sont pas des caractères de mot ne forment pas un tag complet selon cette règle.

Par exemple, le fragment #hello-world contribue la correspondance #hello car le trait d'union arrête la suite de caractères de mot ; ##double contribue #double à partir du second dièse lorsque ce qui suit sont des caractères de mot. Il n'y a ni classement de sujets tendance, ni moteur de suggestions, ni recherche réseau de popularité sur la plateforme, ni coercition silencieuse de null en succès vide.

Si vous devez inventer ou élargir des ensembles de hashtags pour un sujet, utilisez un outil de génération ; cette page ne mesure que ce qui est déjà écrit afin que les feuilles de planification et les tests unitaires restent honnêtes sur les tags réellement présents dans le texte.

Où les décomptes de hashtags s'intègrent dans la planification sociale, le QA et le logiciel

Les marketeurs et les community managers rencontrent des limites de hashtags lorsqu'un canal plafonne le nombre de tags par publication, lorsqu'un livre de marque exige un ensemble fixe de tags de campagne, ou lorsqu'un calendrier éditorial doit prouver que chaque asset porte le tag de marque du trimestre exactement une fois. Le QA éditorial peut coller des légendes dans un compteur avant publication afin que les brouillons sur-tagués échouent une checklist au lieu de partir en ligne avec dix tags de campagne et deux coquilles.

Les agences qui comparent les brouillons clients ont besoin d'un nombre déterministe à glisser dans un brief plutôt qu'un décompte manuel qui dérive dès que quelqu'un réédite le même paragraphe.

Les développeurs appellent le même contrat depuis des scripts pour valider des champs de formulaire qui collectent du copy social, amorcer des vecteurs de test déterministes pour des outils de publication, affirmer des listes exactes de tags dans des tests de bout en bout, ou satisfaire des énoncés de défis de programmation qui exigent un décompte de hashtags plutôt qu'une capture d'écran. Les équipes support et opérations mesurent des sujets de tickets bruyants et des lignes de journal lorsqu'une politique interdit les hashtags dans certains modèles.

Associez-le à des outils de comptage de caractères, de lignes ou de densité de mots-clés lorsque vous construisez un petit laboratoire d'aides textuelles gratuites et déterministes pour le QA social, la préparation CMS et l'hygiène de publication.

Contrôle des limites de publications sociales

Totalisez les #tags d'une légende ou d'un fil avant publication afin que les brouillons restent dans les limites de hashtags de la plateforme et de la marque.

Qu'est-ce qui compte comme hashtag ?

Un symbole dièse immédiatement suivi de caractères de mot. Exemples : #launch, #Q3_report, #2026goals. Un # seul ou un # collé uniquement à de la ponctuation ne correspond pas. #hello-world ne correspond qu'à #hello car le trait d'union arrête la suite de mot.

Les correspondances de hashtag sont-elles sensibles à la casse ?

Les correspondances conservent la casse d'origine dans le tableau hashtags. La liste unique regroupe les tags sans tenir compte de la casse en préservant la première orthographe vue, de sorte que #Launch et #launch comptent comme deux occurrences mais un seul tag unique.

Que devient un hashtag avec un tiret, comme #hello-world ?

Seul #hello est compté, car le tiret ferme le tag. Les lettres, les chiffres et les traits de soulignement prolongent le hashtag ; tout autre caractère, comme un tiret ou une espace, le termine.

Puis-je vérifier qu'une légende ne contient aucun hashtag ?

Oui. Un texte sans hashtag est un résultat valide qui renvoie simplement zéro, ce qui vous permet de prouver qu'une légende est sans tag avant sa publication.

L'outil indique-t-il quels hashtags il a trouvés ?

Oui. Vous obtenez chaque hashtag dans son ordre d'apparition, avec ses majuscules d'origine, ainsi qu'une liste de tags uniques où ceux qui ne diffèrent que par la casse sont regroupés sous la première orthographe vue.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/str/count-hashtags

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/str/count-hashtags \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Launch day! #product #launch #startup"}'
{
  "text": "Launch day! #product #launch #startup"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.count_hashtags",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Une entrée vide est rejetée avec une erreur invalid_input claire afin qu'un champ de formulaire blanc ne devienne pas un succès silencieux à zéro. Utilisez-le gratuitement dans le navigateur pour des audits rapides de posts, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de décomptes reproductibles en CI, outils de planification ou pipelines de contenu.

Ce que signifie compter les hashtags et ce que contient la réponse

La calculatrice renvoie le texte en écho, l'entier count des correspondances, le tableau ordonné hashtags qui préserve l'ordre d'apparition et la casse d'origine, un tableau unique qui regroupe les doublons sans tenir compte de la casse en conservant la première orthographe vue, l'entier unique_count et l'étiquette de méthode fixe count_hashtags pour les journaux et les pipelines multi-outils. Le moteur construit des métriques exactes dans la longueur prise en charge ou rejette la requête avec invalid_input. Les cas rejetés comprennent un champ text manquant, une valeur null, une chaîne vide, des objets et tableaux qui ne sont pas du texte brut, et toute charge plus longue que le maximum de caractères documenté.

Comment le champ text est lu et comment les décomptes restent reproductibles

La valeur doit être une chaîne non vide ; les nombres finis et les bigints sont d'abord convertis en chaîne pour qu'un collage purement numérique produise encore une chaîne stable à analyser, même si les nombres purs contiennent rarement des hashtags. La correspondance utilise une seule expression régulière globale avec une appartenance fixe aux caractères de mot : pas de dictionnaire réseau, pas de modèle d'apprentissage automatique, pas de tables de locale qui pourraient diverger entre hôtes. Le champ préféré est text, mais les alias input, string, value, content et s sont acceptés afin que les chaînes de requête, tableurs, exports CMS et formulaires typés réutilisent le même contrat sans renommer de colonnes. Les booléens, objets simples et tableaux sont rejetés avec un message clair pour qu'un corps JSON erroné ne devienne pas le mot true ni un dump d'objet inutile. Une chaîne vide est toujours invalid_input : la promesse du produit est de compter les hashtags dans le texte, non d'inventer un succès à zéro pour un envoi vide. La longueur est plafonnée à cent mille caractères pour qu'un collage incontrôlé ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu'une coupure silencieuse tronquée. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin des mêmes décomptes dans un pipeline automatisé sans livrer vos propres scanners de hashtags.

Où les décomptes de hashtags s'intègrent dans la planification sociale, le QA et le logiciel

Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque décompte réussi coûte $0.002, une validation échouée n'est pas facturée et rien n'est stocké après le retour de la réponse. Cette répartition — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A et vous permet de passer d'une démo de planification à un pipeline automatisé sans changer le résultat numérique.

Calendrier éditorial et QA de campagne

Vérifiez que chaque asset inclut les tags de campagne requis et signalez unique_count pour la conformité au livre de marque.

Fixtures de test déterministes

Générez des décomptes de hashtags reproductibles et des listes ordonnées de tags pour tests unitaires, goldens et assertions de CI dans les outils de publication.

Comment compte-t-on les hashtags dans un texte ?

Envoyez une chaîne de texte non vide. L'API fait correspondre chaque # suivi d'un ou plusieurs caractères de mot (lettres, chiffres, trait de soulignement) et renvoie count, la liste ordonnée hashtags, les tags unique et unique_count.

Que se passe-t-il si mon texte n'a pas de hashtags ?

C'est un succès valide : count vaut 0, hashtags et unique sont des tableaux vides et unique_count vaut 0. Seul un texte manquant ou vide est rejeté comme invalid_input.

Combien coûte le compteur de hashtags ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →