Articles of regex

Рекурсивное PHP-регулярное выражение

EDIT: я выбрал ответ ridgerunner, поскольку в нем содержится информация, необходимая для решения проблемы. Но мне также хотелось добавить полностью определенное решение к конкретному вопросу, если кто-то еще захочет полностью понять пример. Вы найдете его где-то внизу. Этот вопрос касается уточнения поведения движка regex php для рекурсивных выражений. (Если вы идете о том, как правильно […]

Регулярное выражение для анализа ytube yid

Примеры URL-адресов http://www.youtube.com/user/Scobleizer#p/u/1/1p3vcRhsYGo http://www.youtube.com/watch?v=cKZDdG9FTKY&feature=channel http://www.youtube.com/watch?v=yZ-K7nCVnBI&playnext_from=TL&videos=osPknwzXEas&feature=sub http://www.youtube.com/ytscreeningroom?v=NRHVzbJVx8I Любое регулярное выражение, которое вытаскивает правильный YID из всех четырех из этих случаев использования? Первый случай особенно странный. Спасибо.

Как заменить символы не в диапазоне на «*» в PHP?

Я не знаком с тем, как регулярные выражения обрабатывают шестнадцатеричные, кто-нибудь знает?

php regex для удаления HTML

Прежде чем начать, strip_tags () не работает. Теперь, У меня есть некоторые данные, которые нужно разбирать, проблема в том, что мне нужно избавиться от всего HTML, который был сформирован очень странно. теги выглядят так: (обратите внимание на пробелы) < p > blah blah blah < / p > < a href= " link.html " > […]

Какое регулярное выражение можно использовать для проверки числа от 0 до 255?

Я хочу проверить число в диапазоне 0-255 У меня есть это выражение '/^([0-1]?[0-9]?[0-9])|([2][0-4][0-9])|(25[0-5])$/' Но это принимает любое число … И это работает: '/(^[0-1]?[0-9]?[0-9]$)|(^[2][0-4][0-9]$)|(^25[0-5]$)/' почему я должен иметь ^ и $ для каждого варианта? У меня есть это, но я не могу ответить на мой вопрос, поэтому – ^ и $ имеют более высокий приоритет, чем […]

Как преобразовать eregi в preg_match?

Я использую lib, который использует eregi($match="^http/[0-9]+\\.[0-9]+[ \t]+([0-9]+)[ \t]*(.*)\$",$line,$matches) но поскольку сейчас eregi устарел, я хочу преобразовать выше в preg_match. Я попробовал это как ниже preg_match($match="/^http/[0-9]+\\.[0-9]+[ \t]+([0-9]+)[ \t]*(.*)\$/i",$line,$matches) но он выдает сообщение об ошибке Unknown modifier '[' in файле filename.php любые идеи, как решить эту проблему? благодаря

Regex, чтобы проверить, существует ли точная строка

Я ищу способ проверить, существует ли точное соответствие строк в другой строке с использованием Regex или любого лучшего предложенного метода. Я понимаю, что вы указываете регулярное выражение в соответствии с пробелом или любым другим символом, отличным от слова, в начале или в конце строки. Тем не менее, я точно не знаю, как его настроить. Строка […]

Как получить значение языка из $ _SERVER с помощью PHP?

<?php $language = $_SERVER['HTTP_ACCEPT_LANGUAGE']; echo $language; ?> Когда я использую Firefox для проверки этого блока кода, я получаю en-us,en;q=0.7,ja;q=0.3 , когда я использую IE для проверки блока кода, я получаю zh-cn . Является ли значение $_SERVER['HTTP_ACCEPT_LANGUAGE'] строкой? Как определить, является ли предпочтительный язык китайским или японским? Как я могу написать регулярное выражение, чтобы получить язык […]

Может ли кто-нибудь объяснить модификатор / e regex?

В настоящее время я улучшаю свои знания о дырах в области безопасности в HTML, PHP, JavaScript и т. Д. Несколько часов назад я наткнулся на модификатор /e в регулярных выражениях, и я до сих пор не понимаю, как это работает. Я взглянул на документацию, но это действительно не помогло. Я понял, что этот модификатор можно […]

PHP Reverse Preg_match

if(preg_match("/" . $filter . "/i", $node)) { echo $node; } Этот код фильтрует переменную, чтобы решить, отображать ее или нет. Примером записи для фильтра $ будет «офис» или «164 (. *) 976». Я хотел бы знать, есть ли простой способ сказать: если $ filter не соответствует в $ node. В виде регулярного выражения? Итак … […]

Intereting Posts
Функция PHP session_start (): зачем мне это нужно каждый раз, когда я использую что-либо, связанное с сеансами PHP index.php не загружается по умолчанию Указание числового идентификатора на целое число для предотвращения SQL-инъекции Как получить json закодированную строку POSTED и извлечь их в переменные php Проверьте, нет ли заданного входного файла PHP и WordPress: отладка Только «Type = Text» и «Textarea» повторно заполняются после ошибки перенаправления; Но «Выбрать» и «Флажки» не в CodeIgniter 3 Лучший способ кодирования паролей в PHP MySQLi count (*) всегда возвращает 1 Самый простой способ удалить все пробелы из файла кода? Регулярное выражение PHP Как вставить входной массив html в mysql, используя PDO Как создать ссылку для добавления записи в календарь? Округление до ближайшей фракции (половина, квартал и т. Д.) Как преобразовать арабские символы в Unicode с помощью PHP