Ф-ция чтения предложений по символам в делфи!!
От: Dgenny  
Дата: 21.03.02 14:44
Оценка:
Подскажите как можно прочитать по символьно предложение, точнее мне нужно определить где конец и начало слова в предложение.С помощью какой ф-ции можно считать предложение по символам? Или есть другие варианты что бы определить это?
Re: Ф-ция чтения предложений по символам в делфи!!
От: Spaider Верблюд  
Дата: 21.03.02 14:56
Оценка:
Здравствуйте Dgenny, Вы писали:

D>Подскажите как можно прочитать по символьно предложение, точнее мне нужно определить где конец и начало слова в предложение.С помощью какой ф-ции можно считать предложение по символам? Или есть другие варианты что бы определить это?


Э-э-х, елки-палки
Откуда прочитать надо? Из файла? Из потока? Разделители -- только пробелы?

Ладно, какой вопрос, такой ответ (не обижайся :

    определяешь set с нужными тебе символами-разделителями
    делаешь цикл по символам строки (предложения) и определяешь вхождение очередного символа в набор разделителей -- если входит, значит слово началось/закончилось
    примочки добавляешь по вкусу -- определение нескольких подряд разделителей (ну, например, тире отбивается пробелами с двух сторон), подсчет количества слов etc
--
К вашим услугам,
Re[2]: Ф-ция чтения предложений по символам в делфи!!
От: Dgenny  
Дата: 21.03.02 22:48
Оценка:
Здравствуйте Spaider, Вы писали:

S>Здравствуйте Dgenny, Вы писали:


D>>Подскажите как можно прочитать по символьно предложение, точнее мне нужно определить где конец и начало слова в предложение.С помощью какой ф-ции можно считать предложение по символам? Или есть другие варианты что бы определить это?


S>Э-э-х, елки-палки :)

S>Откуда прочитать надо? Из файла? Из потока? Разделители -- только пробелы?

S>Ладно, какой вопрос, такой ответ (не обижайся ;):


S>

    S>определяешь set с нужными тебе символами-разделителями
    S>делаешь цикл по символам строки (предложения) и определяешь вхождение очередного символа в набор разделителей -- если входит, значит слово началось/закончилось
    S>примочки добавляешь по вкусу :) -- определение нескольких подряд разделителей (ну, например, тире отбивается пробелами с двух сторон), подсчет количества слов etc
    S>

Прочитать надо из Edit.... :) Что есть set?
Re[3]: Ф-ция чтения предложений по символам в делфи!!
От: vav Россия  
Дата: 22.03.02 04:11
Оценка:
D>>>Подскажите как можно прочитать по символьно предложение, точнее мне нужно определить где конец и начало слова в предложение.С помощью какой ф-ции можно считать предложение по символам? Или есть другие варианты что бы определить это?

D>Прочитать надо из Edit.... Что есть set?


Для начала сведем проблему к простому стрингу
так как не все действия, возможные со строкой, можно делать со свойством метода
var
  s:string;
...
 s = Edit1.text;

length(s) — длина строки
s[i] — i-й символ в строке, т.е. s[1] — первый символ.
pos('A',s) — первое вхождение символа 'А' в строку s, если нет такого символа, то возвращает 0.
есть еще copy, delete и другие функции работы со строками
узнать информацию по ним очень просто — пишешь какую-либо функцию в строке редактора и нажимаешь знаменитую "F1", как правило, по ссылке "See Also" можно увидеть другие функции из этой категории.

А set это множество каких-либо элементов. Информация по работе с множествами также содержится в справке.

Читайте книжки и учитесь работать со справкой — это действительно важно.
Re[4]: Ф-ция чтения предложений по символам в делфи!!
От: Аноним  
Дата: 23.03.02 06:08
Оценка:
Здравствуйте vav, Вы писали:

D>>>>Подскажите как можно прочитать по символьно предложение, точнее мне нужно определить где конец и начало слова в предложение.С помощью какой ф-ции можно считать предложение по символам? Или есть другие варианты что бы определить это?


В Дельфи есть стандартный класс — TParser, как раз предназначен для парсинга( разделения ) строк.
McLaren
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.