Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

List->Delimiter

4.1K
02 октября 2006 года
Zeran
80 / / 21.07.2006
Вот такая вот проблема...
Когда пытаюсь разбить строку:
char delim = "|";
List->DelimitedText = "слово1|слово2 слово3|слово4|слово6 слово6";
List->Delimiter = delim;
то оно разбивается не только по знаку | а и по пробелам :(
мож я что-то не так делаю, или у меня руки кривые, подскажите плиз че не так?:confused:
10
02 октября 2006 года
Freeman
3.2K / / 06.03.2004
[QUOTE=Zeran]то оно разбивается не только по знаку | а и по пробелам :[/QUOTE]
Вполне возможно, что реализация GetDelimitedText соответствует соглашениям CommaText, со всеми вытекающими.
3.0K
02 октября 2006 года
Мerlin
267 / / 25.07.2006
Сперва нужно установить Delimiter и только после этого DelimitedText.
4.1K
02 октября 2006 года
Zeran
80 / / 21.07.2006
[QUOTE=Мerlin]Сперва нужно установить Delimiter и только после этого DelimitedText.[/QUOTE]
Пробовал, не помагает :(
3.0K
03 октября 2006 года
Мerlin
267 / / 25.07.2006
[QUOTE=Zeran]Пробовал, не помагает :([/QUOTE]
6-й Builder. Пробовал на TListBox и TStringList.
В обоих случаях работает.
Код:
// ListBox
ListBox1->Items->Delimiter = '|';
ListBox1->Items->DelimitedText = "слово1|слово2 слово3|слово4|слово5 слово6";

// TStringList
TStringList *List;
List = new TStringList();
List->Delimiter = '|';
List->DelimitedText = "слово1|слово2 слово3|слово4|слово5 слово6";
for(int i=0; i<List->Count; i++)
  ShowMessage(List->Strings);
...
309
03 октября 2006 года
el scorpio
1.1K / / 19.09.2006
Zeran, попробуйте пойти от противного
 
Код:
TStringList *List = new TStringList();
List->Assign (Memo1->Strings);
List->Delimiter = '|';
Edit1->Text = List->DelimitedText

После этого может стать понятнее, как производится синтез и анализ DelimitedText. В приведённом примере, строки списка, содержащие пробелы, заключатся в кавычки ("Текст с пробелами").
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог