Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.10.2006, 01:42
|
|||
|---|---|---|---|
|
|||
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
Доброго времени суток! Пишу на VBScript-e, не .net Подскажите плз как мне сделать разбивку. Есть строка, полученная из рекордсета: RecUsers=dsTemp("RecList") В RecUsers попадают данные из поля таблицы в виде: Иванов <ivanov>; Петров <petrov>;VbCrLf Сидоров <sidorov>;VbCrLf Васечкин <vasechkin>; Петрушкин <petrushkin>; Зюзин <zuzin>;VbCrLf где VbCrLf соответственно невидимый символ переноса строки(он в базе). То есть по сути это 3 подстроки в одной строке, одном поле БД. У меня задача перебирать каждую подстроку в цикле и проверять значение каждой подстроки на совпадение на определенное слово. Вопрос - как мне записать каждую подстроку моей большой строки в отдельные элементы массива с разбиением по VbCrLf? То есть на выходе должно получиться: a(0)="Иванов <ivanov>; Петров <petrov>;" a(1)="Сидоров <sidorov>;" a(2)="Васечкин <vasechkin>; Петрушкин <petrushkin>; Зюзин <zuzin>;" Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2006, 15:31
|
|||
|---|---|---|---|
|
|||
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
неужели нет никаких мыслей? может другие варианты реализации есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2006, 16:47
|
|||
|---|---|---|---|
|
|||
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
Сказал бы, как, но не знаю VBScript... Что такое VbCrLf? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2006, 17:58
|
|||
|---|---|---|---|
|
|||
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
А VBScript поддерживает регулярные выражения? Если да, то через них.С уважением, Бобиков А.Ю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.10.2006, 23:33
|
|||
|---|---|---|---|
|
|||
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
Спасибо, что проявили интерес к топику :) VbCrLf - это символ перехода на новую строку. Специальная константа vb, позволяющая определить переход на новую строку. VBScript - урезанная версия VB, для него справидливо почти все, что есть в VB. Да, регулярные выражения должен поддерживать, только как через них делать незнаю, может намекнете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2006, 01:51
|
|||
|---|---|---|---|
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
х.з. как там правильно в vb (не .net) но в регах твой VbCrLf (как знак переноса строки) будет выглядеть вот так - \r\n соответственно регулярное выражение будет примерно таким - (.*)?\r\n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2006, 12:35
|
|||
|---|---|---|---|
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.10.2006, 12:38
|
|||
|---|---|---|---|
Разбить строку на подстроки и поместить в массив |
|||
|
#18+
Даже можно так проще Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1388927]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 396ms |

| 0 / 0 |
