Как в VB преобразовать строку в массив?

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Как в VB преобразовать строку в массив?

Naeel Maqsudov » 19 янв 2005, 23:22

проще пареной репы

Код: Выделить всё

S="1 Исходная строка с цифрами 123 и 741. Вот"
S2=""
For i=1 to Len(S) 
  Si=mid(S,i,1) 
  select case Si
    case "0" to "9": S2 = S2 & Si
  end select
Next
S=S2 'А теперь остались одни цифры - "1123741"

mormax » 19 янв 2005, 10:29

Просто нужно из строки удалить все буквы, оставив только цифры.
Как сделать, не перебирая каждый символ и проверяя его ф-ией IsNumeric, я не знаю...

Naeel Maqsudov » 18 янв 2005, 01:16

В цикле присвоить i-тому элементу массива выражение mid(S,i,1)

Только зачем это надо, если не секрет? :)

Как в VB преобразовать строку в массив?

mormax » 17 янв 2005, 11:40

Нужно разбить строку на отдельные символы, как это сделать?

Вернуться к началу