Форум → Программирование → PHP для идиотов → что делает эта регулярка '/[^\pL]+/
что делает эта регулярка '/[^\pL]+/
-
-
2 февраля 2013 г. 11:57, спустя 30 минут 18 секунд
Если узнаешь, что такое \p, то поясню, а так, хз, что за говно.Высокоуровневое абстрактное говно -
2 февраля 2013 г. 14:03, спустя 2 часа 5 минут 40 секунд
откуда-то:Даже в режиме использования кодировки UTF 8 (с модификатором
u) метасимволы границ слов и символьные классы, такие как \w,
работают только с ASCII символами. В случае необходимости рабо
тать с полным диапазоном символов Юникода вместо \w следует
пользоваться конструкцией \pL, вместо \d – конструкци
ей \pN, а вместо \s – конструкцией \pZ. -
-
-
3 февраля 2013 г. 4:33, спустя 10 часов 59 минут 6 секунд
вместо \w следует пользоваться конструкцией \pL
Раз так, то [^\pL]+ - это подстрока, состоящая из одного и более символов, не входящих в множество букв, цифр, и знака подчеркивания.
Как-то так.Высокоуровневое абстрактное говно
Пожалуйста, авторизуйтесь, чтобы написать комментарий!