Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Константин Кирилюк/Записи в блоге |
Константин Кирилюк
Голосов: 1 Адрес блога: http://wmascat.blogspot.com/ Добавлен: 2012-07-15 21:54:24 |
|
Флаг PREG_OFFSET_CAPTURE и UTF-8 (PHP)
2016-12-15 12:08:00 (читать в оригинале)Из статьи вы узнаете о том, что возвращают preg_match_all()
, preg_match()
и др. функции для работы с регулярными выражениями при использовании флага PREG_OFFSET_CAPTURE
в строках с кодировкой UTF-8 и как с этим работать в PHP.
Невозможно прочитать файлы настроек (Opera)
2016-12-06 15:16:00 (читать в оригинале)Окно сообщения «невозможно прочитать файлы настроек» всплывает при каждом запуске Opera из-за того, что файлы настроек отсутствуют, повреждены, прочее. Из статьи вы узнаете как решить эту проблему и восстановить работу браузера.
Читать всю запись →Шпаргалка: регулярные выражения в PHP
2015-09-22 08:00:00 (читать в оригинале)Каждый раз, когда работаю с регулярными выражениями в PHP, приходится перерывать кучу информации. Надоело — собрал и ещё буду собирать всё на этой странице. Ели нашли ошибку, можете дополнить или сказать понятней — пишите в комментариях.
Квантификаторы
Аналог | Пример | Описание | |
---|---|---|---|
? | {0,1} | a? | одно или ноль вхождений «а» |
+ | {1,} | a+ | одно или более вхождений «а» |
* | {0,} | a* | ноль или более вхождений «а» |
Модификаторы
Символ «минус» (-) меред модификатором (за исключением U) создаёт его отрицание.
Описание | |
---|---|
g | глобальный поиск (обрабатываются все совпадения с шаблоном поиска) |
i | игнорировать регистр |
m | многострочный поиск. Поясню: по умолчанию текст это одна строка, с модификатором есть отдельные строки, а значит ^ - начало строки в тексте, $ - конец строки в тексте. |
s | текст воспринимается как одна строка, спец символ «точка» (.) будет вкючать и перевод строки |
u | используется кодировка UTF-8 |
U (или лучше g?) | инвертировать жадность |
x | игнорировать все неэкранированные пробельные и перечисленные в классе символы |
Спецсимволы
Аналог | Описание | |
---|---|---|
() | подмаска, вложенное выражение | |
[] | групповой символ | |
{a,b} | количество вхождений от «a» до «b» | |
| | логическое «или», в случае с односимвольными альтернативами используйте [] | |
\ | экранирование спец символа | |
. | любой сивол, кроме перевода строки | |
\d | [0-9] | десятичная цифра |
\D | [^\d] | любой символ, кроме десятичной цифры |
\f | конец (разрыв) страницы | |
\n | перевод строки | |
\pL | буква в кодировке UTF-8 при использовании модификатора u | |
\r | возврат каретки | |
\s | [ \t\v\r\n\f] | пробельный символ |
\S | [^\s] | любой символ, кроме промельного |
\t | табуляция | |
\w | [0-9a-z_] | любая цифра, буква или знак подчеркивания |
\W | [^\w] | любой символ, кроме цифры, буквы или знака подчеркивания |
\v | вертикальная табуляция |
Спецсимволы внутри символьного класса
Пример | Описание | |
---|---|---|
^ | [^da] | отрицание, любой символ кроме «d» или «a» |
- | [a-z] | интервал, любой симво от «a» до «z» |
Позиция внутри строки
Пример | Соответствие | Описание | |
---|---|---|---|
^ | ^a | aaa aaa | начало строки |
$ | a$ | aaa aaa | конец строки |
\A | \Aa | aaa aaa aaa aaa | начало текста |
\z | a\z | aaa aaa aaa aaa | конец текста |
\b | a\b \ba | aaa aaa aaa aaa | граница слова, утверждение: предыдущий символ словесный, а следующий - нет, либо наоборот |
\B | \Ba\B | aaa aaa | отсутствие границы слова |
\G | \Ga | aaa aaa | Предыдущий успешный поиск, поиск остановился на 4-й позиции — там, где не нашлось a |
Убираем лишнее из формы комментариев блога на Blogger
2015-06-08 20:44:00 (читать в оригинале)Ускорение загрузки блога на Blogger за счёт удаления из шаблона формы комментариев всего лишнего. Статья рассчитана на продвинутого пользователя и требует чёткого понимания того, что вы делаете. Однако результат стоит затраченного времени на 100%.
Читать всю запись →Мотивация - противопоказания
2015-05-26 15:33:00 (читать в оригинале)Норма, акцентуанты, невротики и психотики – кому из них нужно, а копу противопоказана мотивация? Является отсутствие мотивации проблемой психики? На эти вопросы отвечает Станислав Скорих, профессиональный психолог.
Читать всю запись →
+121 |
150 |
Мирабель_Лотэссэ |
+96 |
122 |
Полигон |
+75 |
138 |
Положить конец как надеждам, так и страхам. |
+75 |
130 |
biletiks |
+71 |
141 |
Пять страниц о... |
-10 |
6 |
Блог Exler.RU |
-30 |
8 |
Melipomena |
-33 |
14 |
Анатолий Вассерман |
-46 |
37 |
Օրագիր |
-60 |
2 |
КнигоБлог |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.