Имя: Пароль:
IT
 
Заполнить массив строками
0 ОфисныйБабай
 
07.11.13
12:39
Пишу в visual basic что то типа парсера, юзаю регулярные выражения.
Получаю коллекцию совпадений colMatches. затем надо каждое совпадение aMatch из коллекции записать в одномерный массив URlink. Причем количество элементов неизвестно. Привожу кусочек кода с вопросом
For Each Me.aMatch In colMatches
            adres = "blah blah blah" & aMatch.Value
            URLink(как указать индекс этого элемента?куда писать значение)
        Next
1 1dvd
 
07.11.13
12:49
colMatches.IndexOf(aMatch)

что-то типа такого
2 1dvd
 
07.11.13
12:50
Зачем там "Me." не понятно
3 Ненавижу 1С
 
гуру
07.11.13
12:50
а что то типа Add() нету?
4 ОфисныйБабай
 
07.11.13
14:57
(3) неа, нету, в том и засада.
в общем, разобрался сам, всем спасибо за неравнодушие
5 Torquader
 
07.11.13
21:20
Массив сначала нужно выделить через Dim, а потом уже писать.
Потом, если не катит For Each можно обычным циклом по индексу.
Кстати, VbScript.RegExp прекрасно вызываются из самой 1С и не требуют, чтобы что-то нужно было писать на Vb.