Tutorial de VBScript - Tabla de contenido
Tutorial de VBScript n. ° 1: Descripción general de las variables de VBScript
Tutorial de VBScript n. ° 2: Bucles y declaraciones condicionales de VBScript
Tutorial de VBScript n. ° 3: Procedimientos de VBScript
Tutorial de VBScript n. ° 4: Manejo de errores de VBScript y ejecución de VBScript
Tutorial de VBScript n. ° 5: Funciones de cadena de VBScript
VTutorial de BScript n. ° 6: Funciones de fecha de VBScript
Tutorial de VBScript n. ° 7: Funciones de tiempo de VBScript
Tutorial de VBScript n. ° 8: Funciones de matriz de VBScript
En este tutorial de VBScript, aprenderemos sobre las funciones de cadena de VBScript más importantes y de uso frecuente, incluidas vbscript InStr, vbscript StrComp, función vbscript Mid, etc. Todas las funciones de cadena de vbscript se explican con un ejemplo.
Tutorial de VBScript n. ° 5: Funciones de cadena de VBScript
Funciones de cadena de VBScript:
Mientras trabajamos con cadenas en vbscript, podemos usar las funciones de cadenas de vbscript para realizar operaciones importantes de cadenas como buscar, reemplazar, extraer, obtener la longitud, comparaciones, etc. A través del artículo "Funciones de cadenas de VBScript", explicaremos las funciones compiladas de uso frecuente. -en funciones de cadena de VBScript con ejemplos.
Funciones importantes de cadenas de VBScript - Resumen:
- subcadena vbscript - Este método se utiliza para extraer caracteres de una cadena según los criterios proporcionados.
- vbscript InStr - Encuentre la posición de una expresión particular (primera aparición) dentro de una cadena.
- vbscript Reemplazar - Reemplaza alguna parte con otra cuerda.
- vbscript medio - Este método se utiliza para extraer caracteres de una cadena según los criterios proporcionados.
- Concatenación de vbscript - Este método se utiliza para fusionar dos o más expresiones de cadena.
- vbscript Izquierda - Extraer personajes del lado izquierdo.
- vbscript StrComp - Compara dos cuerdas.
- Recorte de vbscript - Eliminar espacios de ambos lados (inicio y final) de una cuerda.
- vbscript Ltrim - Este método borra los espacios del lado izquierdo de una cadena específica.
- vbscript Rtrim - Este método borra los espacios del lado derecho de una cadena específica.
- vbscript UCaso - Caracteres encubiertos a mayúsculas.
- vbscript LCase - Caracteres encubiertos a minúsculas.
- Longitud de vbscript - Este método se utiliza para encontrar y devolver la longitud de una expresión de cadena específica.
- vbscript Derecha - Extraer personajes del lado derecho.
- vbscript StrReverse - Inversión de una cuerda.
Funciones importantes de cadenas de VBScript - Explicaciones:
Todas las funciones importantes de la cadena de vbscript se explican en esta sección con ejemplos reales.
vbscript InStr:
La función vbscript instr encuentra la posición de la primera aparición de una expresión particular disponible dentro de una cadena y devuelve el valor de posición.
Sintaxis: InStr ([inicio,] cadena1, cadena2 [, comparar])
Descripción de parámetros:
Inicio: este parámetro define la posición de inicio de cadena1 desde donde se iniciará la búsqueda o comprobación de la primera aparición de cadena2. Este es un parámetro opcional. De forma predeterminada, si no se especifica nada, vbscript comienza en la 1ª posición.
Cadena 1 - Esta cadena se debe buscar para comprobar la aparición de otra cadena.
Cadena 2 : Esta es la expresión de cadena que se debe buscar.
Compara - Este es un campo opcional que se utiliza para definir el tipo de comparación entre binario o textual. El valor predeterminado es 0. Los valores posibles son:
- 0 = vbBinaryCompare - Realiza una verificación binaria
- 1 = vbTextCompare - Realiza una verificación textual
Ejemplo:
En este ejemplo de la función vbscript InStr, vamos a buscar e imprimir la primera aparición de una cadena de búsqueda.
string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
cadena vbscript Reemplazar:
La función de reemplazo de cadena de vbscript se usa para reemplazar las partes especificadas de una cadena con otra cadena para un número predefinido de ocurrencias.
Sintaxis: Reemplazar (mainString, findString, replacewith [, startPos [, count [, compare]]])
Descripción de parámetros:
cadena principal - Esta es la cadena principal que se actualizará para el reemplazo.
encontrarCadena - Esta parte de la cadena se reemplazará en la cadena principal.
Vuelvaa - Esta es la cadena de reemplazo.
Posición inicial - Este parámetro define la posición inicial de la cadena principal desde donde se iniciará la búsqueda. Este es un parámetro opcional. De forma predeterminada, si no se especifica nada, vbscript comienza en la 1ª posición. Antes de la posición inicial, se eliminarán todos los personajes.
Contar - Este es un parámetro opcional que se utiliza para definir el número de sustituciones a realizar. El valor predeterminado para el parámetro de recuento es -1, que define que no hay limitación en el número de sustituciones que se deben realizar.
Compara - Este es un campo opcional que se utiliza para definir el tipo de comparación entre binario o textual. El valor predeterminado es 0. Los valores posibles son:
- 0 = vbBinaryCompare - Realiza una verificación binaria
- 1 = vbTextCompare - Realiza una verificación textual
Ejemplo:
En este ejemplo de la función Reemplazar vbscript, vamos a reemplazar todas las ocurrencias de una cadena en particular con otra cadena.
mainString = "aa bb cc dd bb ee"
findString = "bb"
replaceWith = "zz"
startPos = 1
updatedString = Replace(mainString,findString,replaceWith,startPos)
msgbox "String after the replacement - " & updatedString
vbscript medio:
La función vbscript Mid devuelve el número especificado de caracteres de una cadena.
Sintaxis: Mid (string, startPos [, length])
Descripción de parámetros:
cadena - El número especificado de caracteres se extraerá de esta cadena.
inicioPos - Define la posición inicial de los caracteres que se van a extraer.
de largo - Este es un campo opcional que define la longitud del texto extraído. Si no se proporciona el parámetro, la función vbscript mid extrae la cadena completa después de la posición inicial.
Ejemplo:
En este ejemplo de la función vbscript Mid, vamos a extraer caracteres de longitud tres de la posición 4.
source_string = "aaabbbcccddd"
startPos = 4
length = 3
captured_string = Mid(source_string,startPos,length)
msgbox "Extracted string of length 3 from position 4 is - " & captured_string
subcadena vbscript:
No existe un método específico con la subcadena de nombre. Pero al igual que el método de subcadena de Java, podemos usar la función vbscript Mid.
concatenación de cadenas de vbscript:
El operador de concatenación de cadenas vbscript se utiliza para agregar / concretar dos o más cadenas. El operador de concatenación de cadenas de vbscript es '&'.
Sintaxis: cadena1 y cadena2 y cadena3…
Ejemplo:
En este ejemplo, agregaremos dos cadenas usando el operador de concatenación de cadenas vbscript,
cadena1 = "abc" y "def"
Después de la ejecución, la variable string1 mantendrá el valor como "abcdef"
Función vbscript Left:
La función vbscript Left extrae un número específico de caracteres del lado izquierdo de una cadena.
Sintaxis: Izquierda (cuerda, longitud)
Descripción de parámetros:
cadena - El número especificado de caracteres se extraerá de esta cadena desde el lado izquierdo.
de largo - Denota la longitud de los caracteres que se extraerán del lado izquierdo.
Ejemplo:
En este ejemplo de la función vbscript Left, vamos a extraer caracteres de longitud tres del lado izquierdo.
source_string = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side - " & captured_string
Función vbscript Right:
La función vbscript Right extrae un número específico de caracteres del lado derecho de una cadena.
Sintaxis: Derecha (cuerda, longitud)
Descripción de parámetros:
cadena - El número especificado de caracteres se extraerá de esta cadena desde el lado derecho.
de largo - Denota la longitud de los caracteres que se extraerán del lado derecho.
Ejemplo:
En este ejemplo de la función vbscript Right, vamos a extraer caracteres de longitud tres del lado derecho.
source_string = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side - " & captured_string
Función vbscript StrComp:
La función vbscript StrComp se utiliza para comparar dos cadenas y devuelve el resultado de la comparación.
Sintaxis: StrComp (cadena1, cadena2 [, comparar])
Descripción de parámetros:
string1 - Uno de los parámetros de expresión de cadena que se requiere para la comparación.
String2 - Otro parámetro de expresión de cadena necesario para la comparación.
Compara - Este es un campo opcional que se utiliza para definir el tipo de comparación entre binario o textual. El valor predeterminado es 0. Los valores posibles son:
- 0 = vbBinaryCompare - Realiza una verificación binaria
- 1 = vbTextCompare - Realiza una verificación textual
La función vbscript StrComp puede devolver uno de los siguientes valores:
- -1 (si cadena1 <cadena2)
- 0 (si cadena1 = cadena2)
- 1 (si cadena1> cadena2)
- Nulo (si cadena1 o cadena2 es Nulo)
Ejemplo:
En este ejemplo de la función vbscript StrComp, veremos los resultados para tres condiciones de comparación diferentes.
'Condition when string1<string2
string1 = "abcd"
string2 = "wxyz"
result1 = StrComp(string1,string2,vbTextCompare )
'Condition when string1 = string2
string1 = "abcd"
string2 = "abcd"
result2 = StrComp(string1,string2,vbTextCompare )
'Condition when string1>string2
string1 = "wxyz"
string2 = "abcd"
result3 = StrComp(string1,string2,vbTextCompare )
msgbox "Result 1: " & result1 & ", Result 2: " & result2 & " and Result 3: " & result3
Función de recorte de vbscript:
La función de recorte de vbscript se utiliza para borrar todos los espacios de ambos lados, es decir, desde el principio y el final de la cadena.
Sintaxis: Recortar (cuerda)
Descripción de parámetros:
cadena - Es una cadena que contiene espacios en los lados izquierdo y derecho.
Ejemplo:
En este ejemplo de la función Trim de vbscript, vamos a eliminar los espacios de ambos lados de una cadena.
cadena1 = "aaa bbb ccc ddd"
cadena2 = Recortar (cadena1)
Después de la ejecución, la variable string2 contendrá el valor como "aaa bbb ccc ddd", sin los espacios en los lados izquierdo y derecho.
Función vbscript Ltrim:
La función vbscript LTrim se usa para eliminar cualquier espacio del lado izquierdo de la cadena.
Sintaxis: Ltrim (cadena)
Descripción de parámetros:
cadena - Es una cadena que contiene espacios en el lado izquierdo.
Ejemplo:
En este ejemplo de la función vbscript LTrim, vamos a eliminar los espacios del lado izquierdo de una cadena.
cadena1 = "aaa bbb ccc ddd"
cadena2 = Ltrim (cadena1)
Después de la ejecución, la variable string2 contendrá el valor como "aaa bbb ccc ddd", sin los espacios del lado izquierdo.
Función vbscript Rtrim:
La función vbscript RTrim se usa para eliminar cualquier espacio del lado derecho de la cadena.
Sintaxis: Rtrim (cadena)
Descripción de parámetros:
cadena - Es una cadena que contiene espacios en el lado derecho.
Ejemplo:
En este ejemplo de la función vbscript RTrim, vamos a eliminar los espacios del lado derecho de una cadena.
cadena1 = "aaa bbb ccc ddd"
cadena2 = Rtrim (cadena1)
Después de la ejecución, la variable string2 contendrá el valor como "aaa bbb ccc ddd", sin los espacios del lado derecho.
vbscript en mayúsculas, es decir, función vbscript UCase:
El nombre real de la función para vbscript en mayúsculas es la función vbscript Ucase. La función vbscript UCase se utiliza para convertir los caracteres de cualquier cadena (independientemente de las mayúsculas y minúsculas) en mayúsculas.
Sintaxis: UCase (cadena)
Descripción de parámetros:
cadena - Es una cadena para convertir en caracteres en mayúsculas.
Ejemplo:
En este ejemplo de la función vbscript UCase, vamos a convertir una cadena que contiene mayúsculas y minúsculas en caracteres en mayúsculas.
string1 = "aBcD aabb"
cadena2 = Recortar (cadena1)
Después de la ejecución, la variable string2 contendrá el valor como "ABCD AABB".
vbscript Minúsculas, es decir, vbscript LCase:
La función vbscript LCase se usa para convertir los caracteres de cualquier cadena (independientemente del caso) en minúsculas.
Sintaxis: LCase (cadena)
Descripción de parámetros:
cadena - Es una cadena para convertir en minúsculas.
Ejemplo:
En este ejemplo de la función vbscript LCase, vamos a convertir una cadena que contiene minúsculas y mayúsculas en minúsculas.
string1 = "aBcD aabb"
cadena2 = Recortar (cadena1)
Después de la ejecución, la variable string2 contendrá el valor como "abcd aabb".
función de longitud de vbscript:
La función de longitud de vbscript se utiliza para encontrar la longitud de una cadena en particular. Devuelve la longitud como un valor entero.
Sintaxis: Longitud (cuerda)
Descripción de parámetros:
cadena - Cualquier expresión de cadena.
Ejemplo:
En este ejemplo de la función de longitud vbscript, vamos a encontrar la longitud de cualquier expresión de cadena en particular.
cadena = "aBcD aabb"
strLength = Longitud (cadena)
Después de la ejecución, la variable strLength contendrá la longitud de la cadena como 9.
Función vbscript StrReverse:
La función vbscript StrReverse se utiliza para invertir cualquier cadena.
Sintaxis: StrReverse (cadena)
Descripción de parámetros:
cadena - Cualquier expresión de cadena.
Ejemplo:
En este ejemplo de la función vbscript StrReverse, vamos a invertir los caracteres de una cadena en particular.
cadena1 = "abcde"
cadena2 = Longitud (cadena1)
Después de la ejecución, la variable string2 contendrá la cadena inversa como "edcba".
Conclusión:
A través de este artículo de Funciones de cadena de VBScript, hemos aprendido sobre las funciones de cadena de VBScript importantes, incluidas las funciones de vbscript InStr, vbscript StrComp, vbscript Mid, etc. En el próximo tutorial de vbscript, explicaremos las funciones de fecha y hora de VBScript. Por favor haz click esta página para obtener más detalles.
Hola, soy K. Mondal, estoy asociado con una organización líder. Tengo más de 12 años de experiencia laboral en varios dominios, por ejemplo, desarrollo de aplicaciones, pruebas de automatización, consultor de TI. Estoy muy interesado en aprender diferentes tecnologías. Estoy aquí para cumplir con mi aspiración y actualmente contribuyo como autor y desarrollador de sitios web en LambdaGeeks.
Conectémonos a través de LinkedIn