Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Регулярные выражения

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

IvanStepanov

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вы же сами сказали, что строка длиной не более 400 символов.

Ну да. В файле нужно найти фрагмент текста, длиной не более 400 символов, в котором содержатся не менее чем 5 слов из заданного списка из 10-ти слов
 
Добавлено:
YuS_2

Цитата:
Дословно (каждое слово из десяти, должно быть отдельным словом, т.е. наличие совпадающего слова в составе другого - игнорируется):
 
Код:
(?s)(?!\A.{401,})\A(?:.*?(?>one|two|three|four|five|six|seven|eight|nine|ten)){5}
 

 
Не находит.
 
 
Да. Кроме того, что в найденном фрагменте должно быть как минимум 5 слов из списка, в произвольном порядке. Ещё МЕЖДУ ними могут быть слова, не воходящие в список
 
Вот в этом тексте должно находить два фрагмента
 

Код:
 бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла seven  бла three four five six eight nine ten  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  блабла бла one two three four five six seven eight nine ten бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла бла бла  бла бла бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла  бла бла three four five six seven eight nine ten  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  бла  бла бла  бла бла  бла бла  бла бла  бла  

Всего записей: 136 | Зарегистр. 11-05-2019 | Отправлено: 17:38 15-05-2019 | Исправлено: IvanStepanov, 17:47 15-05-2019
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Регулярные выражения


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru