Funciones de cadena de VBScript: una guía excelente para el tutorial 5 de VBScript

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: 

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
instrucción vbscript
Funciones de cadena vbscript - vbscript instr

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 
reemplazar vbscript
Funciones de cadena de vbscript - reemplazo de vbscript

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
vbscript medio
funciones de cadena vbscript - vbscript mid

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
vbscript a la izquierda
Funciones de cadena de vbscript - vbscript a la izquierda

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
Funciones de cadena vbscript - vbscript right
Funciones de cadena vbscript - vbscript right

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
cadena vbscript
vbscript strcomp (funciones de cadena vbscript)

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.

Deja un comentario