|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2008, 12:42 | #1 |
Регистрация: 17.04.2008
Сообщений: 3
|
Как удалить из строки подстроку по маске ?
Подскажите пожалуйста, есть готовое решение для удаления из строки подстроку вида abcd="*" ?
звездочка- любой текст любой длины кроме " |
23.04.2008, 13:40 | #2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
procedure TForm2.Button1Click(Sender: TObject);
var s,s1:string; begin s:='Хочу удалить это слово'; s1:=StringReplace(s,'это','',[rfReplaceAll, rfIgnoreCase]); edit1.Text:=s1; end; |
23.04.2008, 13:45 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Феникс смотри сюда: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 23.04.2008 в 13:51. |
|
23.04.2008, 14:37 | #4 | |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Требуется уточнение задания
1) Что значит "готовое решение"?
Цитата:
3) То есть единственный вариант подстроки, не подлежащей удалению, это abcd=""" , где слева от подстроки что угодно (в том числе и ничего), а справа от третьей двойной кавычки, замыкающей подстроку, нет ничего или есть любая строка, которая не начинается с двойной кавычки? Если не так, то?.. |
|
23.04.2008, 15:04 | #5 |
Регистрация: 17.04.2008
Сообщений: 3
|
Спасибо всем кто помогает.
SERG1980, немного не то, подробнее ниже Stilet, спасибо, посмотрю как работает дмидми, 1.готовое решение имел ввиду стандартную функцию delphi по удалению по маске (вдруг есть такая) 2. нет, нулевой не надо. между ковычками обязательно текст есть 3. слева не что угодно а обязательно abcd="потом текст и заканчивается текст знаком " и в строке удалить надо все подстроки такого вида. Справа от замыкающей обязательно идет текст который не начинается с двойной ковычки. В строке может быть несколько подстрок такого вида, обязательно разделенных текстом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как удалить слово из строки? | Ellita | Общие вопросы C/C++ | 7 | 19.09.2007 15:43 |
Как удалить пустые строки в WORD? | KUNAR | Microsoft Office Word | 2 | 04.09.2007 20:56 |
Удалить из Memo повторяющиеся строки | Etar | Компоненты Delphi | 2 | 28.06.2007 18:34 |
Надо в RichEdit Удалить все строки между двумя пустыми | Stas))) | Компоненты Delphi | 7 | 28.05.2007 16:49 |
удалить похожие строки | ZORRO2005 | Microsoft Office Excel | 0 | 28.11.2006 22:03 |