User Tools

Site Tools


fr:instrx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:instrx [2016/01/01 22:44] (current)
Line 1: Line 1:
 +===== Instrx =====
 +==== Format ====
 +**instrx** ( //​haystack//​ , //regex// )\\
 +**instrx** ( //​haystack//​ , //regex// , //start// )
 +
 +==== Description ====
 +Recherche le texte représenté par la chaîne de caractère //regex// dans la chaîne de caractères //​haystack//​. Si la recherche est fructueuse, **instrx** retourne la position du premier caractère de la première occurrence trouvée, sinon elle retourne zéro (0).\\
 +Un troisième paramètre optionnel //start// permet de spécifier à partir de quelle position dans la chaîne de caractères //​haystack//​ la recherche va commencer.\\
 +Contrairement à [[instr|Instr]],​ avec **instrx** il est possible de s'​abstenir de la casse dans avoir recours à un paramètre supplémentaire.
 +==== Remarque ====
 +Les indices d'une chaîne de caractères commencent à 1.
 +==== Exemple ====
 +<​code>​
 +print instrx("​HeLLo",​ "​[Ll]o"​)
 +print instrx("​Hello,​ Kitti","​[Ii]",​10)
 +</​code>​
 +Affichera
 +<​code>​
 +4
 +12
 +</​code>​
 +
 +==== Disponible depuis la version ==== 
 +0.9.6.56
  
fr/instrx.txt · Last modified: 2016/01/01 22:44 (external edit)