Strings.InStrRev(String, String, Int32, CompareMethod) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la posición de la primera aparición de una cadena dentro de otra, comenzando desde el lado derecho de la cadena.
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
Parámetros
- StringCheck
- String
Required. Expresión de cadena en la que se está buscando.
- StringMatch
- String
Required. Expresión de cadena que se está buscando.
- Start
- Int32
Optional. Expresión numérica que establece la posición inicial basada en uno para cada búsqueda, comenzando desde el lado izquierdo de la cadena. Si Start se omite, se usa -1, lo que significa que la búsqueda comienza en la última posición del carácter. Después, la búsqueda continúa de derecha a izquierda.
- Compare
- CompareMethod
Optional. Valor numérico que indica el tipo de comparación que se usará al evaluar subcadenas. Si se omite, se realiza una comparación binaria. Consulte Configuración para obtener valores.
Devoluciones
| Si | InStrRev devuelve |
|---|---|
StringCheck es de longitud cero | 0 |
StringMatch es de longitud cero |
Start
|
StringMatch no se encuentra | 0 |
StringMatch se encuentra dentro de StringCheck | Posición en la que se encuentra la primera coincidencia, empezando por el lado derecho de la cadena. |
Start es mayor que la longitud de StringMatch | 0 |
Excepciones
Start = 0 o Start< -1.
Ejemplos
En este ejemplo se muestra el uso de la InStrRev función .
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)
Comentarios
Tenga en cuenta que la sintaxis de la InStrRev función no es la misma que la sintaxis de la InStr función.
El Compare argumento puede tener los valores siguientes.
| Constante | Description |
|---|---|
Binary |
Realiza una comparación binaria. |
Text |
Realiza una comparación textual. |