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.)