Показать сообщение отдельно

  #738  
Старый 23.08.2008, 00:22
timlame
Познающий
Регистрация: 19.11.2007
Сообщений: 42
Провел на форуме:
374351

Репутация: 15
Отправить сообщение для timlame с помощью ICQ
По умолчанию

еще вопросик по регуляркам

итак, имеем переменную $data, которая содержит следующие данные:
Код:
want
understand
all
11
and
would
all
the
veshches
things
a
a
a
a
had
done...and
would
not
able
really
stop
him
a
And
nor
would
Задача, выкинуть отсюда все слова длинной 1 или 2 символа. Для этого я использую следующий регепс:
Код:
  $data=~s/\n.{1,2}\n/\n/gs;
но я получаю следующие:

Код:
want
understand
all
and
would
all
the
veshches
things
a
a
had
done...and
would
not
able
really
stop
him
And
nor
would
остались двa "a", почему ???
 
Ответить с цитированием