![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Как в txt файле заменить это - "(что то по русский)" на (Russian) ?
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 14 Всего: 78 |
А вообще тема неоднократно поднималась. Пользуйтесь поиском... Это сообщение отредактировал(а) Guedda - 8.5.2006, 12:25 -------------------- Ll 2 |
|||
|
||||
| Sunr1se |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
Создать множество, в котором будут все русские буквы, затем перебирать весь текст на наличие русских букв (if s in rus, где rus - это то самое множество). Неудобный и некрасивый способ, но больше ничего в голову не приходит. Предположим, что текст хранится в переменной s. Тогда механизм такой:
Ну и перед этим опишешь множество русских символов, которое называется rus. --------------------
IRC-канал Винграда |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Guedda,
Твой код выдаёт ошибку Sunr1se, А как описать множество? Вот что я пишу
Это сообщение отредактировал(а) pomogite - 8.5.2006, 13:02 |
|||
|
||||
| Sunr1se |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
rus = ['а'..'я', 'А'..'Я'];
Хотя лучше сделать так:
Это сообщение отредактировал(а) Sunr1se - 8.5.2006, 13:17 --------------------
IRC-канал Винграда |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
А где описывать-то в VAR или где?
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Чё-то не работает
|
|||
|
||||
| Sunr1se |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
Это сообщение отредактировал(а) Sunr1se - 8.5.2006, 13:37 --------------------
IRC-канал Винграда |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 14 Всего: 78 |
Эх... Выдает ошибку, так как я тебе просто работу данной процедуры привел. Вот она полностью:
У меня все работает. -------------------- Ll 2 |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
У меня этот код просто копирует то что написано в 1.txt в 2.txt
Это сообщение отредактировал(а) pomogite - 8.5.2006, 13:50 |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 14 Всего: 78 |
Точно... Опять забыл одну весчь
-------------------- Ll 2 |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Всё равно только копирует!
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Значит в 1.txt нет фразы 'что_то по-русски2', каторую код заменяет на 'Russian'
Добавлено @ 14:09 Да и код не правильный
Это сообщение отредактировал(а) Poseidon - 8.5.2006, 14:10 -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Ага всё работает спасибо приогромное!
|
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 14 Всего: 78 |
-------------------- Ll 2 |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 26 Всего: 146 |
А так нельзя разве?
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Можно, но с использование переменных более понятнее.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
А как сделать чтоб удалялось слово введённое в Edit1?
вот в этом коде
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Удалялось откуда?
Удалялось в какой процедуре? -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
При нажатии Button1 и например включеном чек боксе
|
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
Стиралось вообще в тхт файле
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Это сообщение отредактировал(а) Poseidon - 8.5.2006, 16:18 -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
а как сделать чтоб по нажатию одной и той же кнопки было если удалять то удалять а если заменить знач только заменить...
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
А как ты указываешь, когда удалять, а когда заменить?
И это... один топик - один вопрос! -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| pomogite |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 24.3.2006 Репутация: нет Всего: нет |
||||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Это сообщение отредактировал(а) Poseidon - 8.5.2006, 16:32 -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |