Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BBC BASIC

INSTR()

DESCRIPTION.


La fonction INSTR() cherche si une suite de caractères est présente dans une chaine de caractères et retourne la position du premier caractère.




SYNTAXE.


kposition = INSTR( source , modele )




REMARQUES.


source et modele doivent être des chaines de caractères.


La fonction INSTR() recherche si modele est entièrement présente dans source, INSTR() retournera la position du caractère où débute modele dans source. Si aucune correspondance n'est trouvée, INSTR() retournera 0.


La recherche effectuée par la fonction INSTR() est sensible à la casse, c'est-à-dire que les lettres minuscules sont bien différentes des lettres majuscules. Par exemple, INSTR( "BBC Basic" , "bbc" ) retournera 0 car BBC est différent de bbc.


Rappel : dans BBC BASIC, le premier caractère d'une chaine est à la position 1.


Voir La fonction FN_instri(), importée depuis le module stringlib.bbc, qui permet de faire une recherche insensible à la casse.

Voir La fonction FN_instrr(), importée depuis le module stringlib.bbc, qui permet de faire une recherche depuis la fin de source.

Voir la fonction FN_uinstr() , importée depuis le module utf8lib.bbc cherche si une suite de caractères dans une chaine au format UTF-8.




RUBRIQUES.


Les chaines de caractères pour plus de détails sur la gestion des chaines de caractères.




EXEMPLES.


kslogan$ = "Le BBC BASIC est puissant."

klangage$ = "BBC BASIC"

krecherche = INSTR( "Le BBC BASIC est puissant" , "BBC BASIC" )

PRINT krecherche : REM retourne 4 

PRINT INSTR( kslogan$ , klangage$ ) : REM retourne 4 

PRINT INSTR( "Le BBC BASIC est puissant" , "BBC" ) : REM retourne 4 

PRINT INSTR( "Le BBC BASIC est puissant" , "BASIC" ) : REM retourne 8 

PRINT INSTR( "Le BBC BASIC est puissant" , "basic" ) : REM retourne 0 

PRINT INSTR( "Le BBC BASIC est puissant" , "Basic" ) : REM retourne 0

PRINT INSTR( "Le BBC BASIC est puissant" , "SDL" ) : REM retourne 0

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse