Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что должен индексировать локальный поисковик?
Форумы портала PHP.SU » » Вопросы новичков » Что должен индексировать локальный поисковик?

Страниц (1): [1]
 

1. supmener - 20 Февраля, 2017 - 07:45:44 - перейти к сообщению
Написал регулярное выражение (это вариант для Notepad++).
CODE (htmlphp):
скопировать код в буфер обмена
  1. (\b.*?рак.*?\b|опухол.*?\b|онколог.*?\b)(\s|,\s)(молочн.*?\b|\груд.*?\b)
.*?\b - это морфология русского языка.

Сейчас хочу обдумать, как сделать то же самое на PHP для работы в режиме отладки в CodeLobster для поиска в папке по txt файлам локально на Windows XP Home. Что именно должно индексироваться для ускорения поиска и имеет ли это смысл для такого варианта?
2. supmener - 21 Февраля, 2017 - 06:19:58 - перейти к сообщению
Подсказали более грамотный пример, прошу думать, учитывая регулярку такого вида:
CODE (htmlphp):
скопировать код в буфер обмена
  1. (рак|опухол|онколог)\S*\s+(?:\S+\s+){0,4}(молочн|груд)\S*

 

Powered by ExBB FM 1.0 RC1