![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
![]()
Как найти в editе какой либо символ? Например если в слове "ПРИВЕТ" есть буква "В" то i:=1
дык!
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 10.03.2007
Сообщений: 1
|
![]()
Не понял, в слове Привет - "В" - не 1 а 4 буква!
|
![]() |
![]() |
![]() |
#3 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
![]()
Про переменную,это так, для примера!
А как тогда вставить в Edit уже изменённое слово, например слово "GHBDTN" заменить на "ПРИВЕТ"?
дык!
Последний раз редактировалось PAVEL315; 10.03.2007 в 20:23. Причина: Уточнение |
![]() |
![]() |
![]() |
#5 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Т.е заменить все англ. буквами согласно раскладке? Создаём 2 строки: в одной QWERTYU... в другой ЙЦУКЕНГ... потом в нужной строке берём i-ый символ, ищем его в одной из строк, находим символ в другой строке на этой же позиции и заменяем. (заменяем сначала delete потом insert)
Тебе полный код привести смены раскладки в строке? |
![]() |
![]() |
![]() |
#6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
вообщем самый реальный способ ))) сам постоянно использую
пример поиска ansipos(uppercase('тексn'),uppercas e('текст поиск')); пример замены анологичен stringreplace('текст','текст для изменния','текст изменения',[rfIgnoreCase]); все ползуйтесь на здоровье ![]() ![]() |
![]() |
![]() |
![]() |
#7 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин Подтвердите свой е-майл
Регистрация: 18.11.2006
Сообщений: 172
|
![]()
Попробую с strignreplace!
Что-то не получается. Как делать перебор букв?
дык!
Последний раз редактировалось zetrix; 11.03.2007 в 20:27. |
![]() |
![]() |
![]() |
#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; |
![]() |
![]() |
![]() |
#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 |