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

Definición

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

SiInStrRev devuelve
StringCheck es de longitud cero0
StringMatch es de longitud cero Start
StringMatch no se encuentra0
StringMatch se encuentra dentro de StringCheckPosición en la que se encuentra la primera coincidencia, empezando por el lado derecho de la cadena.
Start es mayor que la longitud de StringMatch0

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.

Se aplica a

Consulte también