Есть ли в VBScript функция substring ()? - PullRequest
48 голосов
/ 08 февраля 2010

Есть ли в VBScript функция substring(), аналогичная Java string.substring()?

Ответы [ 2 ]

79 голосов
/ 08 февраля 2010

Да, Mid.

Dim sub_str
sub_str = Mid(source_str, 10, 5)

Первый параметр - это исходная строка, второй - начальный индекс, а третий - длина.

@ bobobobo: Обратите внимание, что строки VBScript основаны на 1, а не на 0. Передача 0 в качестве аргумента Mid приводит к "неверному вызову процедуры или аргументу Mid".

13 голосов
/ 08 февраля 2010

Как Tmdean правильно указал , вы можете использовать функцию Mid(). В библиотеке MSDN также есть большой справочный раздел по VBScript, который вы можете найти здесь:

Справочник по языку VBScript (библиотека MSDN)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...