Форум → Программирование → PHP для идиотов → что делает эта регулярка '/[^\pL]+/
что делает эта регулярка '/[^\pL]+/
-
-
Фев. 2, 2013, 11:57 д.п., спустя 30 минут 18 секунд
Если узнаешь, что такое \p, то поясню, а так, хз, что за говно.Высокоуровневое абстрактное говно -
Фев. 2, 2013, 2: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]+ - это подстрока, состоящая из одного и более символов, не входящих в множество букв, цифр, и знака подчеркивания.
Как-то так.Высокоуровневое абстрактное говно
Пожалуйста, авторизуйтесь, чтобы написать комментарий!