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 por el extremo derecho de la cadena.
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
Parámetros
- StringCheck
- String
Obligatorio. Expresión de cadena en la que se va a buscar.
- StringMatch
- String
Obligatorio. Expresión de cadena que se va a buscar.
- Start
- Int32
Opcional. Expresión numérica que establece la posición inicial de base 1 para cada búsqueda, empezando por el lado izquierdo de la cadena. Si se omite Start
, se utiliza -1, lo que significa que la búsqueda comienza en la posición del último carácter. A continuación, la búsqueda se realiza de derecha a izquierda.
- Compare
- CompareMethod
Opcional. Valor numérico que indica el tipo de comparación que se va a utilizar al evaluar subcadenas. Si se omite, se realiza una comparación binaria. Para obtener los valores, vea Configuración.
Devoluciones
Si | InStrRev devolverá: |
---|---|
StringCheck tiene longitud cero | 0 |
StringMatch tiene longitud cero |
Start
|
No se encuentra StringMatch . | 0 |
StringMatch se encuentra dentro de StringCheck . | La posición en la que se localice la primera coincidencia, comenzando por el extremo 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 | Descripción |
---|---|
Binary |
Realiza una comparación binaria. |
Text |
Realiza una comparación textual. |