Strings.InStrRev(String, String, Int32, CompareMethod) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la position de la première occurrence d'une chaîne dans une autre, à partir du côté droit de la chaîne.
public static int InStrRev (string? StringCheck, string? StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static int InStrRev (string StringCheck, string StringMatch, int Start = -1, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member InStrRev : string * string * int * Microsoft.VisualBasic.CompareMethod -> int
Public Function InStrRev (StringCheck As String, StringMatch As String, Optional Start As Integer = -1, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As Integer
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
If | Valeur retournée par la fonction InStrRev |
---|---|
StringCheck est de longueur nulle | 0 |
StringMatch est de longueur nulle |
Start
|
StringMatch est introuvable. | 0 |
StringMatch se trouve dans StringCheck | Position à 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 .
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. |