pcre

Как я могу преобразовать выражения ereg в preg в PHP?

Поскольку Регулярные выражения POSIX (ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ преобразования стары ... Связанный: Как изменить eregi PHP на preg_match Изменение ereg_replace на эквивалентное preg_replace

"вертикальное" соответствие регулярному выражению в "изображении" ASCII

Примечание: Это вопрос о возможностях современных ароматов регулярных выражений. Речь идет не о лучшем способе решения ... ое образование Подсчитайте количество таких образований/сопоставьте начальную точку их всех (4 в приведенном выше примере)

Сопоставьте a^n b^n c^n (например, "aaabbbcc"), используя регулярные выражения (PCRE)

Хорошо известно, что современные реализации регулярных выражений (в первую очередь PCRE) имеют мало общего с первоначал ... о ли также проанализировать контекстно-зависимую грамматику {anbncn; n>0} (например, aaabbbccc) с использованием PCRE?

Оператор Тильды в регулярных выражениях

Я хочу знать, что означает оператор тильды в регулярных выражениях. У меня есть это утверждение: if (!preg_match('~ ... нная выполняется против этого регулярного выражения. Но почему мое регулярное выражение содержит два оператора тильды?

совпадение preg и UTF-8 в PHP

Я пытаюсь найти строку в кодировке UTF8, используя preg_match. preg_match('/H/u', "\xC2\xA1Hola!", $a_matches, PREG_OF ... ncoding = UTF-8 mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = Off Есть идеи?

Минимизировать/сжимать CSS с помощью регулярного выражения?

В PHP вы можете сжимать/уменьшать CSS с помощью регулярного выражения (PCRE)? (В качестве теоретического в регулярном ... ловину дерьмовый) вопрос, я подумал, что опубликую часть основного вопроса и отвечу на него сам. Надеюсь, все в порядке.

Какие буквенные символы следует экранировать в регулярном выражении?

Я только что написал регулярное выражение для использования с функцией php preg_match, которое содержит следующую часть ... мое регулярное выражение действительно неверно, и мне просто повезло, что preg_match позволяет мне выйти сухим из воды?

Будет ли [a-z] когда-нибудь соответствовать символам с ударением в PREG/PCRE?

Я уже знаю, что \w в PCRE (особенно в реализации PHP) иногда могут совпадать некоторые символы, отличные от ASCII, в за ... eg_replace('![^abcdefghijklmnopqrstuvwxyz0-9-_]+!s', '', $class); Это правда, или кто-то просто перепутал [a-z] с \w?

Как этот шаблон PCRE обнаруживает палиндромы?

Этот вопрос представляет собой образовательную демонстрацию использования lookahead, вложенной ссылки и условных обо ... раз? и также на ideone.com ), но вложенный шаблон ссылки/положительного взгляда, представленный в этом вопросе, может.

Экранирующая строка для использования в регулярном выражении [дубликат]

Возможный Дубликат: Существует ли функция PHP, которая может избежать шаблонов регулярных выражений до их применения ... гулярное выражение: $text_regexp = '#m\/z#i'; Это надуманный пример, но я хотел просто проиллюстрировать эту мысль.

Что означают конструкции H, V и N?

Следующие конструкции не очень хорошо документированы, но они работают с конкретными версиями PHP и далее; Какие это ве ... реализации поддерживают это? \H \V \N Этот поток является частью Ссылки на регулярное выражение переполнения стека.

Регулярное выражение PHP: Как сопоставить и без использования [ ]?

Я проверил \v (вертикальный пробел) на соответствие \r\n и их комбинациям, но обнаружил, что \v не соответствует \r и \ ... hed"; } Чтобы быть более ясным, мой вопрос в том, есть ли какая-либо другая альтернатива, чтобы соответствовать \r\n?

Регулярное выражение: w-"" +"-"в UTF-8

Мне нужно регулярное выражение, которое соответствует буквам и цифрам UTF-8, знаку тире (-), но не соответствует символ ... о оно также соответствует символам UTF-8, если у меня установлен модификатор u. Может ли кто-нибудь помочь мне с этим?

Соответствие буквенных символов Юникода в PCRE/PHP

Я пытаюсь написать достаточно разрешительный валидатор для имен на PHP, и моя первая попытка состоит из следующего шабл ... с тем, как вводится информация? Я не уверен, уместно ли это, но я обязательно указал кодировку UTF8 на странице формы.

Удаление избыточных разрывов строк с помощью регулярных выражений

Я разрабатываю единый обслуживающий сайт на PHP, который просто отображает сообщения, размещенные посетителями (в иде ... азрывов строк в строке (с пробелом между ними или без него), а затем изменить их в общей сложности на два разрыва строк?

соответствие границ слов регулярного выражения php в utf-8

У меня есть следующий php-код в php-файле utf-8: var_dump(setlocale(LC_CTYPE, 'de_DE.utf8', 'German_Germany.utf-8', 'd ... ый вопрос заключается в том, как я могу позволить Windows знайте, что я хочу использовать utf-8 в своем php-приложении.

ereg заменить на preg заменить?

Как я могу конвертировать ereg_replace(".*\.(.*)$","\\1",$imgfile); До preg_replace... ? ? У меня с этим проблемы?

Как я могу получить только именованные снимки из предварительного совпадения? [дубликат]

Возможный Дубликат: как заставить preg_match preg_match_all возвращать только именованные части выражения регулярног ... льтирующего массива: foreach ($matches as $key => $value) { if (is_int($key)) unset($matches[$key]); }

Регулярное выражение: Посмотрите назад, чтобы избежать нечетного числа последовательных обратных косых черт

У меня есть пользовательский ввод, где некоторые теги разрешены внутри квадратных скобок. Я уже написал шаблон регулярн ... ok my \\\[test] string is wrong my \\\\[test] string is ok my \\\\\[test] string is wrong ... etc Я работаю с PHP PCRE

что означает регулярное выражение (?

Я пытаюсь понять фрагмент кода и наткнулся на это регулярное выражение, используемое в функции PHP preg_replace. '/(?& ... Кто-нибудь знает, что это значит, пожалуйста? (Google ничего не возвращает - я не думаю, что символы работают в Google.)