Русские и английские слова, помогите решить задачу |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Русские и английские слова, помогите решить задачу |
Geophysist |
Сообщение
#1
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: 0 |
В общем смысл задачи такой. Имеется текст из русских, английских букв, чисел, знаков препинания и пробелов. Русские слова это любые последовательности только из русских букв,английские аналогично. Все русские слова необходимо переместить в один текстовый файл, английские в другой. Числа, знаки препинания и пробелы переносить не надо.
Вот пример как должна работать прога: Текст 1. Стекло в 1345 year ьвап' мебель rhtr 53463'' ' hjnроим4пhff4hg65 Текст 2(русский) Стекловьвапмебель Текст 2(English) yearrhtr Если кому не влом, помогите плиз! |
Айра |
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
У меня, когда в FPC работаю русские буквы вообще вот так выглядят: ЇаЁўҐв (привет)
Цитата русские буквы не во всех кодировках представляют связное множество.. Лучше все-же латиницу разбить на 2 интервала... Глупый вопрос: как определить, какая у меня кодировка и как в ней располагаются эти буквы? Нехочется дальше сталкиваться с такими проблемами.. to Lapp: первую конструкцию заменила (+ процедура удаления тоже несколько изменилась).. |
compiler |
Сообщение
#3
|
Человек Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: 3 |
и как в ней располагаются эти буквы? самый простой способ, ИМХО, распечатать все символы в цикле с изменяющимся кодом...
for i:=0 to 255 doа затем сравнить с таблицами...(особый случай , когда есть проблемы с неизвестностю кодировки терминала...) ну, или посмотреть дукументацию... Сообщение отредактировано: compiler - -------------------- Спасибо!
Удачи! |
Текстовая версия | 6.05.2024 9:27 |