Re: поиск слова в строке
От: AkaSaint  
Дата: 04.05.03 16:07
Оценка:
Здравствуйте, Damx, Вы писали:

D>s0:= '; ' + e1;

D>w:=length(s0);
D> q:= pos (s0, e3);

D>Но: если строка E3 имеет вид, например, 'russia1; russia', то при E1 = 'russia', result=false, а при E3 = 'russia1; russia', то true (то есть если одна из групп символов (1) полностью входит в другую группу сиволов (2), и (2) идет перед (1), то (1) не "ловится"). Как это исправиль. Спасибо заранее.


По-моему, для приведенного тобой примера при E1='russia1' ты никогда его не найдешь в E3 по твоему алгоритму, если russia1 стоит в начале E3.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.