Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть блок текста, парсит a-parser.

Нужно регулярку, которая удалит строки в тексте меньше 6 слов.

^([^\s]+\s?){6,0}$ - не работает.

Разработчик написал это:

Forbidden (21:10:07 16/06/2014)

ну у тебя нет захватывающих скобок на все выражение

[email protected] (21:48:18 16/06/2014)

что-то не могу придумать как регулярным выражением задать "предложение с 3 и более словами"

дело в том, что в PHP парсере эти рег. выражения принимают на вход 1 предложение, а в этой программе идет целый текст. Или я не так понимаю ?

Forbidden (08:25:32 17/06/2014)

наверно не так :)

Forbidden (08:25:45 17/06/2014)

если тебе удобно тестировать на пхп

Forbidden (08:25:52 17/06/2014)

возьми целый блок а не одно предложение

Forbidden (08:26:30 17/06/2014)

в пхп ты используешь pcre - это perl регулярки, которые используеются в a-parser

Forbidden (08:26:55 17/06/2014)

только в $match[0] - у тебя все что заматчила регулярка, в $match[1] то что первая скобка, и т.п.

Forbidden (08:27:04 17/06/2014)

дак вот в апарсере используются только скобки

Forbidden (08:27:19 17/06/2014)

если тебе нужно все что матчит регулярка - поставь вокруг скобки

10 лет назад
Art-Media
Андрей 
37 летРоссия
19 лет в сервисе
Был
год назад
Выбранный исполнитель
chnry
Роман 
38 летРоссия
12 лет в сервисе
Был
3 года назад
10 лет назад
$20
1 день
Отлично справился.
Все хорошо. Вместе с заказчиком решили непростую задачу.