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

Добавлено: 02 ноя 2004, 12:53
Absurd