4 votes

Créer une chaîne courte et lisible par l'homme à partir d'une chaîne plus longue

J'ai besoin de contracter une chaîne de caractères telle que...

Est-ce que tu envisagerais de devenir un robot ? Vous auriez droit à une vidange annuelle gratuite."

...à quelque chose de beaucoup plus court mais qui reste quand même humainement identifiable (il devra être trouvé à partir d'une liste de sélection - dans ma solution actuelle, les utilisateurs doivent saisir un titre arbitraire dans le seul but de le sélectionner).

J'aimerais extraire uniquement la partie de la chaîne de caractères qui forme une question (si possible) et ensuite la réduire à quelque chose comme

Considérerait-il devenir un robot ?

Existe-t-il des algorithmes grammaticaux qui pourraient m'aider ? Je pense qu'il pourrait y avoir quelque chose qui permette d'identifier seulement verbes et noms .

Comme il ne s'agit que d'une clé, il n'est pas nécessaire qu'elle soit parfaite ; je ne cherche pas à banaliser la complexité inhérente à la langue anglaise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X