Гуру Perla help!!!
Объясните мне по русски, что делает следующая строка
$string=~ s/\s{1,}/ /g;
$string=~ s/\s{1,}/ /g;
Заменяет группу подряд идущих 'пробельных' символов ([ \n\r\t\f]) на один пробел с проверкой по всей строке. Лучше написать так (тоже самое)
$string =~ s/\s+/ /g;
$string =~ s/\s+/ /g;
Спасибо.. Я в принципе по смыслу так и догадался.
У меня еще вопрос кромольный... Как вы в ЭТОМ разбираетесь.
Помните наизусть все регулярные выражения?
У меня еще вопрос кромольный... Как вы в ЭТОМ разбираетесь.
Помните наизусть все регулярные выражения?
Их не помнить, их понимать надо.
А что можете посоветовать, в смысле какую литературу, в которой подробно описана работа с регулярными выражениями?
Книга издательства O'Reilly. Mastering Regular Expressions http://www.oreilly.com/catalog/regex2/
Русский перевод был если не ошибаюсь у издательства Питер.
А вообще можно почитать спецификацию на регулярные выражения. Если не собираешься становиться гуру по регулярным выражениям, то её вполне хватает - всё описано и есть простые понятные примеры. Ссылки под рукой нет, искать если честно ломает.
Русский перевод был если не ошибаюсь у издательства Питер.
А вообще можно почитать спецификацию на регулярные выражения. Если не собираешься становиться гуру по регулярным выражениям, то её вполне хватает - всё описано и есть простые понятные примеры. Ссылки под рукой нет, искать если честно ломает.
Даже самый дурацкий замысел можно воплотить мастерски
Спасибо. Найду. 

-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
В принципе четения нескольких коротких статей в данном случае должно хватить.
http://detail.phpclub.net/article/regexp_1
http://www.webscript.ru/stories/04/06/25/6006996
http://detail.phpclub.net/article/regexp_1
http://www.webscript.ru/stories/04/06/25/6006996
2B OR NOT(2B) = FF