Ответ 1
Вы можете использовать
MyString = Mid(First_String, 5)
Как использовать VBScript для разделения первых четырех символов строки?
Ss, что первые четыре символа больше не являются частью строки.
Вы можете использовать
MyString = Mid(First_String, 5)
У вас есть несколько вариантов, некоторые из которых уже упомянуты другими:
Используйте регулярное выражение:
s = "abcdefghijk"
n = 4
Set re = New RegExp
re.Pattern = "^.{" & n & "}" 'match n characters from beginning of string
result = re.Replace(s, "")
Используйте функцию Mid
:
s = "abcdefghijk"
n = 4
result = Mid(s, n+1)
s = "abcdefghijk"
n = 4
result = Right(s, Len(s) - n)
Обычно операции с строкой (Mid
, Right
) выполняются быстрее, тогда как операции регулярного выражения более универсальны.
Попробуйте это (просто создайте sample.vbs с этим контентом):
Option Explicit
Dim sText
sText = "aaaaString"
sText = Right(sText, Len(sText) - 4)
MsgBox(sText)
Я прошу вас использовать следующий script, чтобы удалить первые 4 символа вашей строки StringName = Mid (StringName, 5)