s='ф стул ф';
if (s[pos(s,'стул')-1]=' ') and (s[pos(s,'стул')+length('стул')]=' ') then
write('До и после слова стул стоят пробелы');
поиск в html файле
надо сделать поиск в html файле, чтобы поиск учитывал все словоформы, чтобы поиск не шел в тэгах, а потом при выборе одного из найденных файлов выводилась подстрока с ключевым словом (фрагмент html файла)
например, нужно найти слово "стул ". необходимо учитывать также слова стула, стулом, стуле...а разве в delphi есть регулярные выражения (типа как в perl)? можно пример?
Цитата:
Originally posted by _ls_
например, нужно найти слово "стул ". необходимо учитывать также слова стула, стулом, стуле...а разве в delphi есть регулярные выражения (типа как в perl)? можно пример?
например, нужно найти слово "стул ". необходимо учитывать также слова стула, стулом, стуле...а разве в delphi есть регулярные выражения (типа как в perl)? можно пример?
pos('стул',s) или pos(s,'стул') непомню, ну кароче эта функция ищет позицию с которой начинается слово стул в строке s...
Ну а насчет стула и стулом, то надо типа такого делать:
Код:
Цитата:
Originally posted by _ls_
а разве в delphi есть регулярные выражения (типа как в perl)?
а разве в delphi есть регулярные выражения (типа как в perl)?
Конечно есть ;)