Текущий архив: 2004.10.24;
Скачать: CL | DM;
ВнизРазделение строки на части Найти похожие ветки
← →
Knoxville (2004-10-05 21:23) [0]Здравствуйте! У меня есть строка допустим с результатот матча "01.01.04 Реал (несколько пробелов) - Валенсия 1:1". Мне нужно в три переменные записать Реал, Валенсия, 1:1 и больше ничего. Разъясните по-подробней как это сделать.
И можно ли обновить D6 до 7-ой версии?
Спасибо.
← →
panov © (2004-10-05 21:25) [1]Комбинируй функции Pos и Copy
← →
Knoxville (2004-10-11 00:01) [2]Ф-ция Pos(" ",Edit1.Text) показывает первый пробел (то есть в моем случае 8). А если у меня их много, то как вычислить местоположение остальных?
← →
KilkennyCat © (2004-10-11 00:48) [3]
> Knoxville (11.10.04 00:01) [2]
нужно просто работать не только с исходной строкой:
исходная строка: "01.01.2050 Пахтакор - Реал 50:0"
после первого пробела можно получить две строки:
"01.01.2050" и "Пахтакор - Реал 50:0"
обработав вторую строку получаем:
"Пахтакор" и "- Реал 50:0"
далее:
"-" и "Реал 50:0"
и последнее:
"Реал" и "50:0"
там, где несколько пробелов окажется, просто будет несколько лишних шагов:
"Пахтакор - Реал 50:0"
"Пахтакор" и " - Реал 50:0"
" " и " - Реал 50:0"
" " и "- Реал 50:0"
есть еще способ:
если дата всегда фиксированная, 8 знаков, то первый пробел искать не надо, можно сразу копировать строку с 10 позиции.
Соответсвенно, вычислив другие закономерности, можно получить и другие данные. Так будет шустрее, но требовательнее к записям.
Страницы: 1 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.034 c