Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];

Вниз

Разделение строки на части   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
3-1096030520
panov
2004-09-24 16:55
2004.10.24
ADO. Типы полей в DDL


4-1095869036
Антон
2004-09-22 20:03
2004.10.24
GDI: как узнать высоту текстового блока, если ширина задается


14-1096769376
Думкин
2004-10-03 06:09
2004.10.24
Сднем рождения! 3 октября


1-1097156059
Ja
2004-10-07 17:34
2004.10.24
MessageBox в процедуре ScrollBar1Scroll


8-1091014091
Morj
2004-07-28 15:28
2004.10.24
Заливка поверхности





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский