Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.25;
Скачать: CL | DM;

Вниз

Поиск в строке   Найти похожие ветки 

 
Jax   (2005-09-01 14:01) [0]

Мастера!
Подскажите, долбаюсь второй день!
Цель: выдрать из Edit1.Text определённый набор символов, заменить его на другой набор символов и всё это вывести в Memo.
Пробую через Copy().. получаются не все варианты
Нужно чтоб находило набор символов вне зависимости от пробелов или спец. знаков. У меня получается сделать только варианты "xaaa", "aaax" если искомая фраза есть "aaa".
Пробую так:

begin
 st:="abc";
     for i:= 0 to Length(edit1.text) do
          begin
         s:=Copy(Edit1.text,i,Length(st)+i);
         if s=st then memo.lines.add("");
          s:="";
          end;
 end;


Что не так? :(


 
begin...end ©   (2005-09-01 14:05) [1]

Переформулируйте вопрос.


 
Юрий Зотов ©   (2005-09-01 14:09) [2]

Поиск подстроки - Pos.
Поиск и замена подстрок - StringReplace.

Чтобы не зависело от пробелов и каких-то еще символов - пройти по символам строки в цикле и исключить из нее ненужные символы (Delete), а уж потом делать поиски и/или замены.



Страницы: 1 вся ветка

Текущий архив: 2005.09.25;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.034 c
2-1123885149
Витёк
2005-08-13 02:19
2005.09.25
Обработка события входа и выхода курсора мыши!


2-1124094578
Max4
2005-08-15 12:29
2005.09.25
msado15.dll


6-1117537091
SanG
2005-05-31 14:58
2005.09.25
Есть ли подтверждение получения у сокетов ?


1-1125393380
ORMADA
2005-08-30 13:16
2005.09.25
как работать с CVS через delphi


3-1123590653
Русланка
2005-08-09 16:30
2005.09.25
При формировании запроса к Access как узнать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский