6 votes

Détecteurs de données personnalisés dans NSTextView (similaire à la reconnaissance des dates)

Existe-t-il un moyen d'implémenter des détecteurs de données personnalisés dans NSTextView (comme celui qui reconnaît les dates ou les numéros de téléphone) ?

Je pense qu'il y a un Référence API mais l'ensemble du processus n'est pas documenté. Y a-t-il quelque chose qui puisse m'aider à comprendre ce qu'il convient de mettre en œuvre ?

3voto

Laurent Etiemble Points 17360

Les RMLL sont bien adaptés à la formation/évaluation/catégorisation de textes (pensez au filtrage du spam). Le site LSMSmartCategorizer L'exemple de code montre comment former et utiliser une carte LSM contre les flux d'actualités.

Vous pouvez également essayer d'utiliser le NSRegularExpression / NSDataDetector (disponible à partir de Lion). Elles sont conçues pour correspondre à une entrée de texte. Une fois que les correspondances sont disponibles, il suffit d'itérer (avec un bloc personnalisé) sur le résultat et d'effectuer une mise en évidence ou une modification du style.

J'espère que cela vous aidera.

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