Как стать автором
Обновить

Комментарии 12

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Чем вам \Q… \E не нравится?
НЛО прилетело и опубликовало эту надпись здесь
надо использовать особенности того языка, на котором пишешь. А иначе теряется вся прелесть того или иного ЯП.
Ниже промазал, извините :)
Верно, особенности и возможности нужно использовать. Именно поэтому тут вообще нужно использовать split(), регулярное выражение в таком случае не нужно.
согласен :)
Однако можно извратиться и снова получить инъекцию в split /$input:/
:)
НЛО прилетело и опубликовало эту надпись здесь
надо использовать особенности того языка, на котором пишешь. А иначе теряется вся прелесть того или иного ЯП.
НЛО прилетело и опубликовало эту надпись здесь
Есть. Это фунция quotemeta(). Бэкслешит все, что не матчит [a-zA-Z0-9_]. Мне (субъективно) она не нравится)
По сути это функция, реализующая то же, что и \Q...\E в интерполируемых контекстах.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории