Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#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, 01:42 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
неужели нет никаких мыслей? может другие варианты реализации есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 15:31 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
Сказал бы, как, но не знаю VBScript... Что такое VbCrLf? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 16:47 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
А VBScript поддерживает регулярные выражения? Если да, то через них.С уважением, Бобиков А.Ю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 17:58 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
Спасибо, что проявили интерес к топику :) VbCrLf - это символ перехода на новую строку. Специальная константа vb, позволяющая определить переход на новую строку. VBScript - урезанная версия VB, для него справидливо почти все, что есть в VB. Да, регулярные выражения должен поддерживать, только как через них делать незнаю, может намекнете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 23:33 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
х.з. как там правильно в vb (не .net) но в регах твой VbCrLf (как знак переноса строки) будет выглядеть вот так - \r\n соответственно регулярное выражение будет примерно таким - (.*)?\r\n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 01:51 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 12:35 |
|
||
|
Разбить строку на подстроки и поместить в массив
|
|||
|---|---|---|---|
|
#18+
Даже можно так проще Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 12:38 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34029659&tid=1388927]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 407ms |

| 0 / 0 |
