Section courante

A propos

Section administrative du site

INSTRREV

Dans la chaîne inversé
VB .NET (Visual Basic .NET)

Syntaxe

Function InStrRev(s As String,t As String[,p As Integer[, Compare As VbCompareMethod]])

Paramètres

Nom Description
p Ce paramètre permet d'indiquer la position en nombre de caractères de fin où commence la recherche
s Ce paramètre permet d'indiquer la chaîne de caractères contenant la source dans lequel il faudra chercher
t Ce paramètre permet d'indiquer la chaîne de caractères contenant la chaîne à rechercher
Compare Ce paramètre permet d'indiquer la méthode comparaison :
Valeur Constante Description
0 vbBinaryCompare Cette valeur permet d'indiquer qu'il faut effectuer une comparaison binaire. C'est la valeur par défaut
1 vbTextCompare Cette valeur permet d'indiquer qu'il faut effectuer une comparaison texte.

Description

Cette fonction retourne la dernière position d'une sous-chaîne de caractères contenu dans une chaîne de caractères et 0 si elle ne s'y trouve pas.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Module Module1
  2.  
  3.     Sub Main()
  4.         Console.WriteLine("InStrRev(""Sylvain Maltais"",""Mal"")= " & InStrRev("Sylvain Maltais", "Mal"))
  5.         Console.WriteLine("InStrRev(""Sylvain Maltais"",""a"") = " & InStrRev("Sylvain Maltais", "a"))
  6.         Console.WriteLine("InStrRev(""Sylvain Maltais"",""a"",1) = " & InStrRev("Sylvain Maltais", "a", 1))
  7.         Console.WriteLine("InStrRev(""Sylvain Maltais"",""a"",8) = " & InStrRev("Sylvain Maltais", "a", 8))
  8.     End Sub
  9.  
  10. End Module

on obtiendra le résultat suivant :

InStrRev("Sylvain Maltais","Mal")= 9
InStrRev("Sylvain Maltais","a") = 13
InStrRev("Sylvain Maltais","a",1) = 0
InStrRev("Sylvain Maltais","a",8) = 5


Dernière mise à jour : Dimanche, le 9 novembre 2014