Удалить строки, если есть слова короче определеного количества.

Zlodey-

Client
Регистрация
21.10.2013
Сообщения
62
Благодарностей
12
Баллы
8
Всем привет.
Друзья, подскажите как реализовать следующее.
Есть txt
В нем строки с текстом с новой строки.
Нужно взять строку, проверить если в ней слова короче указанного кол-ва символов.
Например нужно не брать строку в которой есть слово или знак менее 2-х символов:
1 - Бабушка варила кофе
2 - Бабушка варила кофе и гладила кошку

Соответственно в успех первый вариант, у неуспех второй, так как в нем есть "и". Учет знаков пунктуации не важен.
Буду очень признателен за помощь.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 681
Благодарностей
4 638
Баллы
113
работа со списками --- удалить строки, удовлетворяющие рег выражение \b\w{1,1}\b
или \b\w{1,2}\b если мене или равно 2 символа
 
  • Спасибо
Реакции: Zlodey-

Zlodey-

Client
Регистрация
21.10.2013
Сообщения
62
Благодарностей
12
Баллы
8
Doc, спасибо тебе огромное!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)