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.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);
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.Required. Expresión de cadena en la que se va a buscar.String expression being searched.
- StringMatch
- String
Obligatorio.Required. Expresión de cadena que se va a buscar.String expression being searched for.
- Start
- 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
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 la misma 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 valores siguientes.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. |