Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Вниз

Сравнить строки   Найти похожие ветки 

 
OlegM   (2003-06-18 07:53) [0]

Привет всем!
Такой вопрос, как сравнить две строки и удалить из одной то чего в другой нет?


 
ЮЮ   (2003-06-18 08:08) [1]

>как сравнить две строки
AnsiCompareText(s1, s2) = 0
>и удалить из одной то чего в другой нет
s1 := s2 // в s1 будет только то, что в s2 и ничего лишнего :-)


 
Rol   (2003-06-18 10:25) [2]

>OlegM А что имеется в виду "то, чего нет в другой"? Слова? Символы? Что?!

>ЮЮ Скорее всего, Вы дали именно тот ответ, который и нужен был ОлегМ. :)
А что, если, например:
s1="Слово2 Слово3 Слово4" - строка, из которой надо удалять
s2="Слово1 Слово2 Слово4" - строка, с которой нужно сравнить
Следуя указаниям автора, получим: s1="Слово2 Слово4".


 
Palladin   (2003-06-18 10:51) [3]

а что если, коровы летают? только когда их невидно
а вдруг у спрашивающего есть голова, только он туда ест...

если рассматривать единицу "то" как символ, то

var
s1,s2:string;
i,p:integer;

for i:=1 to length(s2) do
begin
p:=pos(s2[i],s1);
while p<>0 do
begin
delete(s1,p,1);
p:=pos(s2[i],s1);
end;
end;


 
Anatoly Podgoretsky   (2003-06-18 11:02) [4]

Rol (18.06.03 10:25)
А у меня получилось только "3" остальное там есть



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

Форум: "Основная";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
8-97753
Mike2003
2003-03-17 13:22
2003.06.30
DirectX


1-97644
e}{e
2003-06-19 01:31
2003.06.30
ошибка времени выполнения 105


11-97562
SerB
2002-10-08 08:15
2003.06.30
Klyx & Kol & MCK


14-97780
Juster~
2003-06-10 22:22
2003.06.30
Ф-ции, классы,...


14-97828
SPeller
2003-06-11 13:46
2003.06.30
Я в шоке ...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский