программа для вывода правильных слов

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

программа для вывода правильных слов

Сообщение Dead_inside » 30.09.2010 16:18:53

Здравствуйте.
Нужно написать на паскале программу которая читала бы из файла строки и выводила бы слова написанные в них в нормальном виде.
строки могут быть как "унишам я липук" на выходе нужно получить "машину я купил". Слова в файле разделены пробелами, и на выходе нужно тоже получить их разделенными.
Подскажите как это реализовать.
Dead_inside
незнакомец
 
Сообщения: 2
Зарегистрирован: 30.09.2010 16:11:35

Re: программа для вывода правильных слов

Сообщение VirtUX » 30.09.2010 17:00:48

Dead_inside писал(а):Подскажите как это реализовать.

Инвертировать на выходе.
Код: Выделить всё
for i := length(sIN) downto 1 do sEXIT += sIN[i];
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: программа для вывода правильных слов

Сообщение Dead_inside » 30.09.2010 17:06:11

Спасибо, сейчас проверим.
Dead_inside
незнакомец
 
Сообщения: 2
Зарегистрирован: 30.09.2010 16:11:35

Re: программа для вывода правильных слов

Сообщение pav5000 » 30.09.2010 18:20:55

Да тут делов на одну простую регулярочку :D
$data =~ s/\w+/$w=$&;$r='';$w=~s|.|$r=$&.$r|ge;$r/ge;

А если серьезно, циклом выдирай из текста слова и каждое слово читай вложенным циклом наоборот (у VirtUX-а можешь стырить код чтения наоборот).
Кстати, если нужен юникод, будет веселее ))
pav5000
незнакомец
 
Сообщения: 1
Зарегистрирован: 30.09.2010 18:13:47

Re: программа для вывода правильных слов

Сообщение Brainenjii » 30.09.2010 18:33:21

Вот код, учитывающий юникод: http://pastebin.com/pe1xYdND
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: программа для вывода правильных слов

Сообщение VirtUX » 30.09.2010 19:27:00

Brainenjii писал(а):Вот код, учитывающий юникод: http://pastebin.com/pe1xYdND

Неее... Я столько не курю :)
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

Рейтинг@Mail.ru