Strings.InStrRev(String, String, Int32, CompareMethod) Méthode

Définition

Retourne la position de la première occurrence d'une chaîne dans une autre, à partir du côté droit de la chaîne.

C#
public static int InStrRev (string? StringCheck, string? StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
C#
public static int InStrRev (string StringCheck, string StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);

Paramètres

StringCheck
String

Obligatoire. Expression String dans laquelle est effectuée la recherche.

StringMatch
String

Obligatoire. Expression String recherchée.

Start
Int32

Optionnel. Expression numérique définissant la position de départ de base 1 pour chaque recherche, en partant de la gauche de la chaîne. Si Start est omis, la valeur -1 est utilisée, ce qui signifie que la recherche commence à la position du dernier caractère. La recherche se poursuit alors de droite à gauche.

Compare
CompareMethod

Optionnel. Valeur numérique indiquant le type de comparaison à utiliser pour l'évaluation des sous-chaînes. Si ce paramètre est omis, une comparaison binaire est effectuée. Consultez la section « Paramètres » pour obtenir les valeurs.

Retours

IfValeur retournée par la fonction InStrRev
StringCheck est de longueur nulle0
StringMatch est de longueur nulle Start
StringMatch est introuvable.0
StringMatch se trouve dans StringCheckPosition à laquelle la première correspondance est trouvée, à partir du côté droit de la chaîne.
Start est supérieur à la longueur de StringMatch.0

Exceptions

Start = 0 ou Start< -1.

Exemples

Cet exemple illustre l’utilisation de la InStrRev fonction .

VB
Dim testString As String = "the quick brown fox jumps over the lazy dog"
Dim testNumber As Integer
' Returns 32.
testNumber = InStrRev(testString, "the")
' Returns 1.
testNumber = InStrRev(testString, "the", 16)

Remarques

Notez que la syntaxe de la InStrRev fonction n’est pas la même que celle de la InStr fonction .

L’argument Compare peut avoir les valeurs suivantes.

Constant Description
Binary Effectue une comparaison binaire.
Text Effectue une comparaison textuelle.

S’applique à

Produit Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Voir aussi