Fonctions de chaîne VBScript - Un excellent guide pour le didacticiel VBScript 5

Tutoriel VBScript - Table des matières

Tutoriel VBScript n ° 1: Présentation des variables VBScript 

Tutoriel VBScript n ° 2: Instructions et boucles conditionnelles VBScript

Tutoriel VBScript n ° 3: Procédures VBScript

Tutoriel VBScript n ° 4: Gestion des erreurs VBScript et exécution de VBScript

Tutoriel VBScript n ° 5: Fonctions de chaîne VBScript

VTutoriel BScript n ° 6: Fonctions de date VBScript

Tutoriel VBScript n ° 7: Fonctions de temps VBScript

Tutoriel VBScript n ° 8: Fonctions de tableau VBScript

Dans ce didacticiel VBScript, nous allons découvrir les fonctions de chaîne VBScript les plus importantes et les plus fréquemment utilisées, y compris vbscript InStr, vbscript StrComp, la fonction vbscript Mid, etc. Toutes les fonctions de chaîne vbscript sont expliquées avec un exemple.

Tutoriel VBScript n ° 5: Fonctions de chaîne VBScript

Fonctions de chaîne VBScript:

Tout en travaillant avec une chaîne dans vbscript, nous pouvons utiliser les fonctions de chaîne vbscript pour effectuer des opérations de chaîne importantes telles que rechercher, remplacer, extraire, obtenir la longueur, des comparaisons, etc. -in Fonctions de chaîne VBScript avec exemples. 

Fonctions de chaîne VBScript importantes - Résumé: 

  • Sous-chaîne vbscript - Cette méthode est utilisée pour extraire des caractères d'une chaîne en fonction des critères fournis.  
  • vbscript InStr - Trouvez la position d'une expression particulière (première occurrence) dans une chaîne.         
  • Remplacer vbscript - Remplacez une partie par une autre chaîne.    
  • vbscript milieu - Cette méthode est utilisée pour extraire des caractères d'une chaîne en fonction des critères fournis.
  • Concaténation vbscript - Cette méthode est utilisée pour fusionner deux ou plusieurs expressions de chaîne.
  • vbscript gauche - Extraire les caractères du côté gauche.
  • vbscriptStrComp - Comparez deux chaînes.
  • Trim vbscript - Supprimez les espaces des deux côtés (début et fin) d'une chaîne.
  • vbscript Ltrim - Cette méthode efface les espaces du côté gauche d'une chaîne spécifique.
  • vbscript Rtrim - Cette méthode efface les espaces du côté droit d'une chaîne spécifique.
  • vbscriptUCase - Caractères cachés en majuscules.      
  • LCase vbscript - Caractères cachés en minuscules.
  • Longueur vbscript - Cette méthode est utilisée pour rechercher et renvoyer la longueur d'une expression de chaîne spécifique.     
  • vbscript à droite - Extraire les caractères du côté droit.          
  • vbscript StrReverse - Inversion d'une chaîne.

Fonctions de chaîne VBScript importantes - Explications: 

Toutes les fonctions de chaîne vbscript importantes sont expliquées dans cette section avec un exemple réel.

InStr vbscript :

La fonction instr vbscript trouve la position de la première occurrence d'une expression particulière disponible dans une chaîne et renvoie la valeur de position.

syntaxe: InStr ([début,] chaîne1, chaîne2 [, comparer])

Description du paramètre:

Start - Ce paramètre définit la position de départ de string1 à partir de laquelle la recherche ou la vérification de la première occurrence de string2 sera lancée. C'est un paramètre optionnel. Par défaut, si rien n'est spécifié, le vbscript commence par la 1ère position.

1 String - Cette chaîne doit être recherchée pour la vérification d'occurrence d'une autre chaîne.

2 String - Il s'agit de l'expression de chaîne à rechercher.

Comparer - Il s'agit d'un champ facultatif utilisé pour définir le type de comparaison entre binaire ou textuel. La valeur par défaut est 0. Les valeurs possibles sont - 

  • 0 = vbBinaryCompare - Effectue une vérification binaire
  • 1 = vbTextCompare - Effectuer une vérification textuelle

Mise en situation :

Dans cet exemple de la fonction vbscript InStr, nous allons rechercher et imprimer la première occurrence d'une chaîne de recherche.

string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
instr vbscript
fonctions de chaîne vbscript - vbscript instr

chaîne vbscript Remplacer:

La fonction de remplacement de chaîne vbscript est utilisée pour remplacer les parties spécifiées d'une chaîne par une autre chaîne pour un nombre d'occurrences prédéfini.

syntaxe: Replace (mainString, findString, replace with [, startPos [, count [, compare]]])

Description du paramètre:

chaîne principale - Il s'agit de la chaîne principale qui doit être mise à jour pour le remplacement.

findString - Cette partie de chaîne sera remplacée dans la chaîne principale.

remplacer par - Ceci est la chaîne de remplacement.

PosDébut - Ce paramètre définit la position de départ de la chaîne principale à partir de laquelle la recherche sera lancée. C'est un paramètre optionnel. Par défaut, si rien n'est spécifié, le vbscript commence par la 1ère position. Avant la position de départ, tous les caractères seront supprimés.

que vous avez - Il s'agit d'un paramètre facultatif qui permet de définir le nombre de substitutions à effectuer. La valeur par défaut du paramètre count est -1, ce qui définit qu'il n'y a pas de limitation du nombre de substitutions à effectuer.

Comparer - Il s'agit d'un champ facultatif utilisé pour définir le type de comparaison entre binaire ou textuel. La valeur par défaut est 0. Les valeurs possibles sont - 

  • 0 = vbBinaryCompare - Effectue une vérification binaire
  • 1 = vbTextCompare - Effectuer une vérification textuelle

Mise en situation :

Dans cet exemple de la fonction Remplacer vbscript, nous allons remplacer toutes les occurrences d'une chaîne particulière par une autre chaîne.

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 remplacer
fonctions de chaîne vbscript - remplacement de vbscript

vbscript milieu :

La fonction vbscript Mid renvoie le nombre spécifié de caractères à partir d'une chaîne.

syntaxe: Mid (chaîne, startPos [, longueur])

Description du paramètre:

un magnifique - Le nombre de caractères spécifié sera extrait de cette chaîne.

startPos - Il définit la position de départ des caractères qui vont être extraits.

longueur - Il s'agit d'un champ facultatif qui définit la longueur du texte extrait. Si le paramètre n'est pas fourni, la fonction vbscript mid extrait la chaîne entière après la position de départ.

Mise en situation :

Dans cet exemple de la fonction vbscript Mid, nous allons extraire des caractères de longueur trois à partir de la position 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 mi
fonctions de chaîne vbscript - vbscript mid

sous-chaîne vbscript:

Il n'y a pas de méthode spécifique avec le nom sous-chaîne. Mais tout comme la méthode java substring, nous pouvons utiliser la fonction vbscript Mid. 

concaténation de chaînes vbscript:

L'opérateur de concaténation de chaînes vbscript est utilisé pour ajouter / concrétiser deux chaînes ou plus. L'opérateur de concaténation de chaînes vbscript est «&».

syntaxe: chaîne1 & chaîne2 & chaîne3…

Mise en situation :

Dans cet exemple, nous allons ajouter deux chaînes à l'aide de l'opérateur de concaténation de chaînes vbscript,

string1 = "abc" & "def"

Après l'exécution, la variable string1 va contenir la valeur «abcdef»

Fonction vbscript Left:

La fonction vbscript Left extrait un nombre spécifié de caractères du côté gauche d'une chaîne.

syntaxe: Gauche (chaîne, longueur)

Description du paramètre:

un magnifique - Le nombre de caractères spécifié sera extrait de cette chaîne du côté gauche.

longueur - Il indique la longueur des caractères qui seront extraits du côté gauche.

Mise en situation :

Dans cet exemple de la fonction vbscript Left, nous allons extraire des caractères de longueur trois du côté gauche.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side  - " & captured_string
vbscript gauche
fonctions de chaîne vbscript - vbscript gauche

La fonction vbscript Right extrait un nombre spécifié de caractères du côté droit d'une chaîne.

syntaxe: Droite (chaîne, longueur)

Description du paramètre:

un magnifique - Le nombre de caractères spécifié sera extrait de cette chaîne du côté droit.

longueur - Il indique la longueur des caractères qui seront extraits du côté droit.

Mise en situation :

Dans cet exemple de la fonction vbscript Right, nous allons extraire des caractères de longueur trois du côté droit.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
fonctions de chaîne vbscript - vbscript droite
fonctions de chaîne vbscript - vbscript droite

Fonction vbscript StrComp:

La fonction vbscript StrComp est utilisée pour comparer deux chaînes et renvoie le résultat de la comparaison. 

syntaxe: StrComp (chaîne1, chaîne2 [, comparer])

Description du paramètre:

string1 - Un des paramètres d'expression de chaîne requis pour la comparaison. 

String2 - Un autre paramètre d'expression de chaîne requis pour la comparaison. 

Comparer - Il s'agit d'un champ facultatif utilisé pour définir le type de comparaison entre binaire ou textuel. La valeur par défaut est 0. Les valeurs possibles sont - 

  • 0 = vbBinaryCompare - Effectue une vérification binaire
  • 1 = vbTextCompare - Effectuer une vérification textuelle

La fonction vbscript StrComp peut renvoyer l'une des valeurs suivantes:

  • -1 (si chaîne1 <chaîne2)
  • 0 (si chaîne1 = chaîne2)
  • 1 (si chaîne1> chaîne2)
  • Null (si string1 ou string2 est Null)

Mise en situation :

Dans cet exemple de la fonction vbscript StrComp, nous allons voir les résultats pour trois conditions de comparaison différentes.

'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
vbscript strcomp
vbscript strcomp (fonctions de chaîne vbscript)

Fonction vbscript Trim:

La fonction vbscript Trim est utilisée pour effacer tous les espaces des deux côtés, c'est-à-dire du début et de la fin de la chaîne.

syntaxe: Trim (chaîne)

Description du paramètre:

un magnifique - C'est une chaîne contenant des espaces sur les côtés gauche et droit.

Mise en situation :

Dans cet exemple de la fonction vbscript Trim, nous allons supprimer les espaces des deux côtés d'une chaîne.

string1 = "aaa bbb ccc ddd"

string2 = Trim (string1)

Après l'exécution, la variable string2 contiendra la valeur «aaa bbb ccc ddd», sans les espaces sur les côtés gauche et droit.

Fonction vbscript Ltrim:

La fonction vbscript LTrim est utilisée pour supprimer tous les espaces du côté gauche de la chaîne.

syntaxe: Ltrim (chaîne)

Description du paramètre:

un magnifique - C'est une chaîne contenant des espaces sur le côté gauche.

Mise en situation :

Dans cet exemple de la fonction vbscript LTrim, nous allons supprimer les espaces du côté gauche d'une chaîne.

string1 = "aaa bbb ccc ddd"

string2 = Ltrim (chaîne1)

Après l'exécution, la variable string2 contiendra la valeur comme «aaa bbb ccc ddd», sans les espaces du côté gauche.

Fonction vbscript Rtrim:

La fonction vbscript RTrim est utilisée pour supprimer tous les espaces du côté droit de la chaîne.

syntaxe: Rtrim (chaîne)

Description du paramètre:

un magnifique - C'est une chaîne contenant des espaces sur le côté droit.

Mise en situation :

Dans cet exemple de la fonction vbscript RTrim, nous allons supprimer les espaces du côté droit d'une chaîne.

string1 = "aaa bbb ccc ddd"

chaîne2 = Rtrim (chaîne1)

Après l'exécution, la variable string2 contiendra la valeur comme «aaa bbb ccc ddd», sans les espaces du côté droit.

vbscript Uppercase ie vbscript UCase fonction:

Le nom de la fonction réelle pour vbscript Uppercase est la fonction vbscript Ucase. La fonction vbscript UCase est utilisée pour convertir les caractères de n'importe quelle chaîne (indépendamment de la casse) en caractères majuscules.

syntaxe: UCase (chaîne)

Description du paramètre:

un magnifique - C'est une chaîne à convertir en caractères majuscules.

Mise en situation :

Dans cet exemple de la fonction vbscript UCase, nous allons convertir une chaîne contenant des minuscules et des majuscules en caractères majuscules.

string1 = "aBcD aabb"

string2 = Trim (string1)

Après l'exécution, la variable string2 contiendra la valeur «ABCD AABB».

vbscript minuscule c.-à-d. vbscript LCase:

La fonction vbscript LCase est utilisée pour convertir les caractères de n'importe quelle chaîne (indépendamment de la casse) en caractères minuscules.

syntaxe: LCase (chaîne)

Description du paramètre:

un magnifique - C'est une chaîne à convertir en caractères minuscules.

Mise en situation :

Dans cet exemple de la fonction vbscript LCase, nous allons convertir une chaîne contenant des minuscules et des majuscules en caractères minuscules.

string1 = "aBcD aabb"

string2 = Trim (string1)

Après l'exécution, la variable string2 contiendra la valeur «abcd aabb».

fonction de longueur vbscript:

La fonction vbscript Length est utilisée pour trouver la longueur d'une chaîne particulière. Il renvoie la longueur sous forme de valeur entière.

syntaxe: Longueur (chaîne)

Description du paramètre:

un magnifique - Toute expression de chaîne.

Mise en situation :

Dans cet exemple de la fonction de longueur vbscript, nous allons trouver la longueur de toute expression de chaîne particulière.

string = "aBcD aabb"

strLength = Longueur (chaîne)

Après l'exécution, la variable strLength contiendra la longueur de la chaîne 9.

Fonction vbscript StrReverse:

La fonction vbscript StrReverse est utilisée pour inverser n'importe quelle chaîne.

syntaxe: StrReverse (chaîne)

Description du paramètre:

un magnifique - Toute expression de chaîne.

Mise en situation :

Dans cet exemple de la fonction vbscript StrReverse, nous allons inverser les caractères d'une chaîne particulière.

string1 = "abcde"

string2 = Longueur (string1)

Après l'exécution, la variable string2 contiendra la chaîne inverse comme «edcba».

Conclusion:

Grâce à cet article sur les fonctions de chaîne VBScript, nous avons découvert les fonctions de chaîne VBScript importantes, notamment les fonctions vbscript InStr, vbscript StrComp, vbscript Mid, etc. Dans le prochain didacticiel vbscript, nous expliquerons les fonctions de date et d'heure de VBScript. Cliquez s'il vous plait ici pour obtenir plus de détails.

Laisser un commentaire