|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.03.2007, 18:58 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
Edit
Как найти в editе какой либо символ? Например если в слове "ПРИВЕТ" есть буква "В" то i:=1
дык!
|
10.03.2007, 19:00 | #2 |
Новичок
Джуниор
Регистрация: 10.03.2007
Сообщений: 1
|
Не понял, в слове Привет - "В" - не 1 а 4 буква!
|
10.03.2007, 19:42 | #3 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
|
|
10.03.2007, 20:20 | #4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
Про переменную,это так, для примера!
А как тогда вставить в Edit уже изменённое слово, например слово "GHBDTN" заменить на "ПРИВЕТ"?
дык!
Последний раз редактировалось PAVEL315; 10.03.2007 в 20:23. Причина: Уточнение |
10.03.2007, 20:52 | #5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Т.е заменить все англ. буквами согласно раскладке? Создаём 2 строки: в одной QWERTYU... в другой ЙЦУКЕНГ... потом в нужной строке берём i-ый символ, ищем его в одной из строк, находим символ в другой строке на этой же позиции и заменяем. (заменяем сначала delete потом insert)
Тебе полный код привести смены раскладки в строке? |
10.03.2007, 22:07 | #6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
вообщем самый реальный способ ))) сам постоянно использую
пример поиска ansipos(uppercase('тексn'),uppercas e('текст поиск')); пример замены анологичен stringreplace('текст','текст для изменния','текст изменения',[rfIgnoreCase]); все ползуйтесь на здоровье да забыл, такие способы игнорируют регистр букв |
11.03.2007, 08:09 | #7 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
|
|
11.03.2007, 19:35 | #8 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
Попробую с strignreplace!
Что-то не получается. Как делать перебор букв?
дык!
Последний раз редактировалось zetrix; 11.03.2007 в 20:27. |
11.03.2007, 20:08 | #9 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
var
i:integer; s:string; begin s:='текст'; for i:= 1 to length(s) do begin s[i]='Ваша буква, под индексом i'; end; |
11.03.2007, 20:16 | #10 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
Я так и делал... Ну ладно, щас ещё раз попробую
дык!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Edit | Editor | Общие вопросы Delphi | 10 | 25.06.2008 19:52 |
edit | moysey | Помощь студентам | 2 | 26.11.2007 18:40 |
Edit! | Abbatik | Помощь студентам | 7 | 25.11.2007 15:39 |
Edit | niva622 | Помощь студентам | 10 | 06.09.2007 17:36 |