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, en commençant à 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);
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
Required. Expression de chaîne recherchée.
- StringMatch
- String
Required. Expression de chaîne recherchée.
- Start
- Int32
Optional. Expression numérique définissant la position de départ d’une base pour chaque recherche, à partir du côté gauche de la chaîne. Si Start elle est omise, -1 est utilisée, ce qui signifie que la recherche commence à la dernière position du caractère. La recherche passe ensuite de droite à gauche.
- Compare
- CompareMethod
Optional. Valeur numérique indiquant le type de comparaison à utiliser lors de l’évaluation des sous-chaînes. En cas d’omission, une comparaison binaire est effectuée. Consultez Paramètres des valeurs.
Retours
| Si | InStrRev renvoie |
|---|---|
StringCheck est de longueur nulle | 0 |
StringMatch est de longueur nulle |
Start
|
StringMatch est introuvable | 0 |
StringMatch est trouvé dans StringCheck | Position à laquelle la première correspondance est trouvée, en commençant par le 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 la syntaxe de la InStr fonction.
L’argument Compare peut avoir les valeurs suivantes.
| Constante | Description |
|---|---|
Binary |
Effectue une comparaison binaire. |
Text |
Effectue une comparaison textuelle. |