Rechercher une chaine dans un texte

maxxou56 Messages postés 53 Date d'inscription jeudi 28 février 2008 Statut Membre Dernière intervention 15 février 2010 - 15 févr. 2010 à 12:00
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 - 15 févr. 2010 à 12:30
Bonjour je manipule une chaine de beaucoup de caracteres.
Je voudrais rechercher dans cette chaine des sous chaines et remplacer leur police d'ecriture.
Je voudrais savoir quel etait la méthode la plus optimisée pour efectuer ma recherche des caracteres.
IL y a la fonction replace mais je pense pas que cela correspondrait a ce que je veux faire puisque je souhaite pas modifier le texte mais juste sa police.
Sinon, il me semble qu'il y ala fonction indexof

Merci d'avance

1 réponse

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 48
15 févr. 2010 à 12:30
Salut

Utilise les expressions régulières. C'est ce qu'il y a de plus rapide.
Sinon, il y a effectivement la méthode IndexOf qui prend en 1er paramètre la chaine recherchée et en deuxième paramètre l'indice de départ.

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
0
Rejoignez-nous