Recherche par mots clés
Veillard
Membre
Bonjour tout le monde <br />
J'espère que vous avez passé un bon réveillon de Noël et tout ce qui a suivi
Bon, j'ai un petit problème : :-\\
Je suis en train d'écrire une fonction de recherche par mots clés (recherche strings contenus dans un array). Voilà seulement je ne peux par faire une recherche par mots clés, je suis obligé de taper l'ensemble de l'expression à rechercher.
Pour cela, j'ai utilisé quelque chose du style "isEqualTo:" pour dépanner mais comment fait-on pour avoir une recherche par mots clés ?
Merci
J'espère que vous avez passé un bon réveillon de Noël et tout ce qui a suivi
Bon, j'ai un petit problème : :-\\
Je suis en train d'écrire une fonction de recherche par mots clés (recherche strings contenus dans un array). Voilà seulement je ne peux par faire une recherche par mots clés, je suis obligé de taper l'ensemble de l'expression à rechercher.
Pour cela, j'ai utilisé quelque chose du style "isEqualTo:" pour dépanner mais comment fait-on pour avoir une recherche par mots clés ?
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si tu peux préciser...
J'ai un array contenant des string. Ce que je cherche à faire, c'est mettre en évidence les index de l'array qui contiennent un mot précis, soit le mot seul constitue la string, soit il fait partie d'une phrase par ex.
MyArray
- index 0 : "le réveillon de Noël"
- index 1 : "Noël"
- index 2 : "le jour de l'an"
- index 3 : "le soir de Noël"
Si je recherche "Noël" avec quelque chose du style :
je n'ai que l'index 1, j'exclus les index 0 et 3 qui contiennent aussi "Noël". Je m'attendais à ce résultat. Donc en fait, comment peut-on inclure les autres index ?
Par contre, j'ai un plantage quand la recherche de fait sur une string en provenance d'une NSTextView (à la deuxième recherche consécutive).
J'ai :
j'ai écrit ceci :
Est-ce que j'ai écrit :
est correct ?
"tempString" me permettait de récupérer la string de TextView qui est stockée dans l'array.
J'avais écrit :
et avec :
Tout fonctionne :brule:
Est-il possible d'éviter de prendre en compte la casse d'un mot. Par ex. quand je recherche le mot "poulpe", j'aimerais avoir "poulpe" et "Poulpe".
Je sais qu'en Cocoa, tout est possible !
options:NSCaseInsensitiveSearch
pour ton range.