Comment utiliser VBScript pour supprimer les quatre premiers caractères d'une chaîne?
Ss que les quatre premiers caractères ne font plus partie de la chaîne.
Vous pouvez utiliser
MyString = Mid(First_String, 5)
Vous avez plusieurs options, dont certaines ont déjà été mentionnées par d'autres:
Utilisez un expression régulière remplacement:
s = "abcdefghijk"
n = 4
Set re = New RegExp
re.Pattern = "^.{" & n & "}" 'match n characters from beginning of string
result = re.Replace(s, "")
Utilisez la fonction Mid
:
s = "abcdefghijk"
n = 4
result = Mid(s, n+1)
Utilisez les fonctions Right
et Len
:
s = "abcdefghijk"
n = 4
result = Right(s, Len(s) - n)
Habituellement, les opérations de chaîne (Mid
, Right
) sont plus rapides, tandis que les opérations d'expression régulière sont plus polyvalentes.
Essayez ceci (créez simplement sample.vbs avec ce contenu):
Option Explicit
Dim sText
sText = "aaaaString"
sText = Right(sText, Len(sText) - 4)
MsgBox(sText)
Je vous demande d'utiliser le script suivant pour supprimer les 4 premiers caractères de votre chaîne StringName = Mid (StringName, 5)