Теги: RegExp

WordPress. Фильтр записей по произвольным полям. Часть 3 из 3

В принципе, наш фильтр уже работает и на этом можно было бы и закруглиться. Но URL страницы с результатми фильтрации выглядит страшно, потому что GET-параметр filter представляет собой вложенный массив. Давайте улучшим наш плагин и добавим ЧПУ, чтобы из URL сразу было понятно, где мы находимся.
Категория: Web-разработкаCMS WoprdPress

Битрикс. Система обработки адресов

Обработка адресов (UrlRewrite) применяется для того, чтобы скрипт мог отвечать не только по своему физическому, но и по любому другому указаному адресу. Адрес, по которому будет отвечать скрипт, не должен физически существовать на сервере. Если такой адрес физически существует, система обработки адресов запущена не будет.

Модуль mod_rewrite сервера Apache

Модуль mod_rewrite веб сервера Apache используется для преобразования URL адресов. С его помощью можно настраивать редиректы, изменять URL адреса, блокировать доступ и т.д. По умолчанию этот модуль выключен, для того что бы его включить, в .htaccess необходимо добавить следующие директивы…
Категория: Web-разработкаРазное
Теги: .htaccessApacheRegExpSEOURLWeb-разработкаЧПУШаблон

Язык обработки шаблонов awk

Awk — скриптовый язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам (регулярным выражениям). Часто используется в сценариях командной строки. С помощью языка awk можно объявлять переменные, использовать арифметические и строковые операторы…
Категория: ОС LinuxРазное
Теги: LinuxRegExpШаблон

Linux. Команда grep

Команда находит в одном или нескольких файлах строки, совпадающие с указанным шаблоном. Если в команде указано несколько файлов, каждая найденная строка предваряется именем файла. Кроме того, она позволяет отфильтровать вывод другой команды.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxRegExpКомандаШаблон

Регулярные выражения в Python

Регулярные выражения — это специальные шаблоны для поиска и замены строк в тексте. Внутри этих шаблонов используются сокращенные обозначения групп символов. В Python для работы с регулярными выражениями есть модуль re.
Категория: Web-разработкаPython и Flask
Теги: PythonRegExpМодульШаблон

Потоковый редактор sed

Редактор sed получает входной поток построчно, редактирует каждую строку согласно правилам, и затем выводит результат в выходной поток. Набор команд sed сделан по образцу строкового редактора ed.
Категория: ОС LinuxРазное

Строковый редактор ed

При запуске редактора ed, выделяется специальная область внутренней памяти машины. Эта область называется буфером. При редактировании файла, его содержимое копируется в этот буфер и работа идет именно с ним.
Категория: ОС LinuxРазное

Именованные подшаблоны в регулярных выражениях

С некоторых пор в PCRE появилась возможность давать имена подшаблонам, что позволяет повысить удобочитаемость программного кода. Имена подшаблонов могут содержать латинские буквы, цифры и знак подчеркивания и не должны быть длиннее 32 символов. Пусть имеется строка с HTML-тегом ссылки, и требуется получить отдельные части…
Категория: Web-разработкаPHP и MySQL
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.