Strings.InStrRev(String, String, Int32, CompareMethod) Strings.InStrRev(String, String, Int32, CompareMethod) Strings.InStrRev(String, String, Int32, CompareMethod) Method

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.Returns the position of the first occurrence of one string within another, starting from the right side of the string.

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

Obligatorio.Required. Expresión de cadena en la que se va a buscar.String expression being searched.

StringMatch
String String String

Obligatorio.Required. Expresión de cadena que se va a buscar.String expression being searched for.

Start
Int32 Int32 Int32

Opcional.Optional. 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.Numeric expression setting the one-based starting position for each search, starting from the left side of the string. Si se omite Start, se utiliza -1, lo que significa que la búsqueda comienza en la posición del último carácter.If Start is omitted then -1 is used, meaning the search begins at the last character position. A continuación, la búsqueda se realiza de derecha a izquierda.Search then proceeds from right to left.

Compare
CompareMethod CompareMethod CompareMethod

Opcional.Optional. Valor numérico que indica el tipo de comparación que se va a utilizar al evaluar subcadenas.Numeric value indicating the kind of comparison to use when evaluating substrings. Si se omite, se realiza una comparación binaria.If omitted, a binary comparison is performed. Para obtener los valores, vea Configuración.See Settings for values.

Devoluciones

SiIf InStrRev devolverá:InStrRev returns
StringCheck tiene longitud cero StringCheck is zero-length 00
StringMatch tiene longitud cero StringMatch is zero-length Start
No se encuentra StringMatch. StringMatch is not found 00
StringMatch se encuentra dentro de StringCheck. StringMatch is found within StringCheck La posición en la que se localice la primera coincidencia, comenzando por el extremo derecho de la cadenaPosition at which the first match is found, starting with the right side of the string.
Start es mayor que la longitud de StringMatch Start is greater than length of StringMatch 00

Excepciones

Start = 0 o Start < -1.Start = 0 or Start < -1.

Ejemplos

En este ejemplo se muestra el uso de la InStrRev función.This example demonstrates the use of the InStrRev function.

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 igual que la sintaxis de la InStr función.Note that the syntax for the InStrRev function is not the same as the syntax for the InStr function.

El Compare argumento puede tener los siguientes valores.The Compare argument can have the following values.

ConstanteConstant DescripciónDescription
Binary Realiza una comparación binaria.Performs a binary comparison.
Text Realiza una comparación textual.Performs a textual comparison.

Se aplica a

Consulte también: