Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разбиение строки на части (по пробелам)
|
|||
|---|---|---|---|
|
#18+
Здравствуйте ! Допустим есть строка local st st = "мама мыла раму мылом" Пробовал с substr() и AT() но загнать в алгоритм не получается ((( Оговорюсь: использую 6 версию фокса. Как программно получить все слова по отдельности "мама","мыла","раму","мылом" ? Затем поместить в массив ??? И еще у меня нет возможности использовать более старшие версии фокса (7,8) к сожалению ((( И мне надо это сделать именно средствами фокспро 6 ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 14:15 |
|
||
|
Разбиение строки на части (по пробелам)
|
|||
|---|---|---|---|
|
#18+
считывай сторку по символьно и как встретится пробел отсекай слово ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 14:17 |
|
||
|
Разбиение строки на части (по пробелам)
|
|||
|---|---|---|---|
|
#18+
В foxtools.fll вроде были функции WORDS - получение количество слов в строке и WODRNUM - выбор слова из строки по его номеру. В VFP8 (не помню, есть ли в VFP7) включены аналогичные функции GetWordCount и GetyWordNum. Ф-я WORDS (и GetWordCount) по умолчанию в качестве разделителя слов использует пробел и символы LF и CR. Но можно указать и другие разделители. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 14:26 |
|
||
|
Разбиение строки на части (по пробелам)
|
|||
|---|---|---|---|
|
#18+
WORD - появились только с 7 версии фокса ! вот так вот можа : DECLARE MyArray(OCCURS(' ',st)) ALINES(MyArray,ChrTran(st, " ", chr(13))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 14:54 |
|
||
|
Разбиение строки на части (по пробелам)
|
|||
|---|---|---|---|
|
#18+
arr = "" ? str2arr("мама мыла раму мылом", @arr) display memory like arr function str2arr lparameters cStr, aArr external array aArr local iWords, i, j cStr = alltrim(cStr)+" " iWords = occurs(' ',cStr) declare aArr[iWords] for i=1 to iWords j = at(' ',cStr) aArr = left(cStr,j-1) cStr = substr(cStr,j+1) endfor return iWords ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2004, 17:16 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32473853&tid=1596839]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 450ms |

| 0 / 0 |
