Compartir vía


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 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

SiInStrRev devolverá:
StringCheck tiene longitud cero0
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 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 Descripción
Binary Realiza una comparación binaria.
Text Realiza una comparación textual.

Se aplica a

Consulte también