Как отсортировать массивы с помощью vbscript? - PullRequest
27 голосов
/ 06 ноября 2008

Вопрос говорит сам за себя, но ...

Я сканирую файл, ища строки, которые соответствуют определенному шаблону регулярных выражений, и затем я хочу распечатать строки, которые соответствуют, но в алфавитном порядке. Я уверен, что это тривиально, но VBScript не мой фон

мой массив определен как

Dim lines(10000)

если это что-то меняет, и я пытаюсь выполнить свой скрипт из обычного приглашения cmd

спасибо

Ответы [ 12 ]

0 голосов
/ 06 ноября 2008

VBScript не имеет метода для сортировки массивов, поэтому у вас есть два варианта:

  • Написание функции сортировки, такой как mergesort, с нуля.
  • Используйте подсказку JScript из этой статьи
0 голосов
/ 06 ноября 2008

Вы должны написать свой собственный вид вручную или, возможно, попробовать эту технику:

http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=83

Вы можете свободно смешивать javascript на стороне сервера с VBScript, поэтому, когда VBScript терпит неудачу, переключайтесь на javascript.

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