CHERCHER UNE CHAINE DE CARACTÈRE DANS UNE AUTRE

cs_shivan Messages postés 363 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 25 août 2003 - 7 janv. 2002 à 22:38
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 5 avril 2006 à 13:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/2370-chercher-une-chaine-de-caractere-dans-une-autre

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
5 avril 2006 à 13:12
Salut,
En relisant le code, je dirais plutôt que ta fonction renvoit la chaine de caractères à droite ou à gauche d'un séparateur.

Pour rechercher un séparateur dans une chaine, il y a InStr()
Et si tu veux commencer par la fin de ta chaine, il y a InStrRev()
Pour découper une chaine selon un séparateur, il y a Split()


En plus, petit souci avec ta source. Si je l'appelle comme ceci :

MsgBox SearchText("bonjour", "c", False)

Et bien ... patatra, plantage car "c" n'appartient pas à "bonjour".
Jeje Software® Messages postés 12 Date d'inscription vendredi 5 octobre 2001 Statut Membre Dernière intervention 24 juin 2002
13 avril 2002 à 01:16
Nouvelle source+explication :

CHERCHER UNE CHAINE DE CARACTÈRE DANS UNE AUTRE (+EXPLICATIONS)
cs_shivan Messages postés 363 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 25 août 2003
7 janv. 2002 à 22:38
tu peux donner un exemple de ce que ca doit faire stp ?