Rechercher une chaine dans un texte

Signaler
Messages postés
53
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
15 février 2010
-
Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
-
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

Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
42
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é. -