regex

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

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

Функция PHP для экранирования синтаксиса регулярных выражений MySQL

Я ищу что-то похожее на preg_quote, но для синтаксиса регулярных выражений MySQL. Есть идеи?

Использование preg replace() для преобразования верблюжьего корпуса в змеиный

Теперь у меня есть метод, который преобразует мои строки в случае верблюда в случай змеи, но он разбит на три вызова pr ... результат, который я хочу, за исключением того, что он не работает на примере foo123, чтобы преобразовать его в foo-123.

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

Рассмотрим в качестве примера следующие входные данные: [Ami]Song lyrics herp derp [F]song lyrics continue [C7/B]Song ... "chord">, 2) затем добавьте содержимое скобок, 3) затем измените ] на </div>. ...с использованием PHP 5.3+.

Почему нам нужно спасаться от! <>: = - в регулярных выражениях php?

Http://php.net/manual/en/function.preg-quote.php: Специальными символами регулярного выражения являются: . \+*? [ ^ ... о избегать !, <, >, :, =, - ? Я пытался сделать preg_match, не убегая <, >, - и ! и все работает отлично.

Объявление, чтобы сделать PHP-скрипт полностью дружественным к Юникоду

Не забывать делать все, что вам нужно сделать в PHP, чтобы заставить его правильно работать с Юникодом, слишком сложно, ... или даже [^abc] - соответствует кластеру графем Юникода, независимо от того, сколько кодовых точек он содержит и т. Д.).

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

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

Обратная ссылка не работает в PHP

В последнее время я изучаю (по правде говоря, больше на практике) регулярное выражение, и я замечаю его силу. Это требо ... "<$1>$2</$1>", "[b]Text[/b]" ); Я не могу понять, где я ошибаюсь, спасибо всем, кто мне помогает.

Ставка на уязвимость регулярного выражения PHP

Коллега сегодня заключил со мной пари, что он знает способ предоставить специально отформатированную строку, которая мо ... ь же, это справедливо только для Windows. В linux файл будет записан точно с тем же именем, что и переданный в функция.

Совпадать только с набором символов с того же языка (например, с именем facebook)?

preg_match(???, 'firstname lastname') // true; preg_match(???, '서프 누워') // true; preg_match(???, '서프 lastname') // false ... \s]+|[ぁ-ゔ0-9\s]+|[ก-๙0-9\s]+|[ァ-ヴー0-9\s]+|[a-zA-Z0-9\s]+|[々〆〤0-9\s]+)$/u' Но это работает только на некоторых языках.

Почему `=` или `"` нарушает регулярное выражение PHP при использовании ``?

Это продолжение после прочтения Как указать "Пробел или конец строки" и "пробел или начало строки"? Оттуда он указыв ... начало строки) не будет работать для начала строки, только пробел. Но ( |^) будет отлично работать для и то, и другое.

Регулярное выражение для регулярных выражений? [дубликат]

Возможный Дубликат: Существует ли регулярное выражение для определения допустимого регулярного выражения? Регулярное ... ово. Система регулярных выражений PHP кажется мне слишком сложной, чтобы я мог придумать для них регулярное выражение.

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

Каковы будут последствия вставки положительного поиска для n-байтов (?<=\C{n}) в начало любого произвольного регуляр ... (в частности, оно отсекает любые ссылки, а ^ затем неправильно совпадает с началом подстроки, а не с исходной строкой).

camelCase to dash - две заглавные буквы рядом друг с другом

Я использую эту функцию для преобразования camelCase в пунктирную строку: function camel2dashed($className) { retu ... ть, например, эта строка: getADog. Он возвращает get-adog, но я хочу get-a-dog Как я должен изменить свой код? Спасибо

Как добавить rel="nofollow" в ссылки с помощью preg replace()

Приведенная ниже функция предназначена для применения атрибутов rel="nofollow" ко всем внешним ссылкам и без внутренних ... ost_content"] = str_replace($matches[0][$i], $result, $content["post_content"]); } } return $content; }

Регулярные выражения Perl для соответствия хэшу MD5?

Недавно, программируя на PHP, я думал, что у меня есть работающее регулярное выражение Perl, но когда я сверил его с те ... , есть ли что-то в MD5 (32-значная шестнадцатеричная цифра a-z и 0-9). В настоящее время у меня есть /^[a-z0-9]{32}$/i

предварительное совпадение: повторять нечего / совпадения нет

Я использую это: if(!preg_match('/^+[0-9]$/', '+1234567')) И я получаю: Предупреждение: preg_match() [functio ... ие: Теперь с помощью этого: if(!preg_match('/^\+[0-9]$/', '+1234567')) И я не получаю совпадений. Есть идеи, почему?

Как я могу захватить все содержимое внутри тега `` с помощью регулярного выражения?

Как я могу захватить все содержимое внутри тега <body> с помощью регулярного выражения? Например, <html> ... ешаю не использовать его. Я подумал, что регулярное выражение может быть следующим лучшим вариантом для моей катастрофы.

Регулярное выражение, соответствующее пробелу или концу строки

Я пытаюсь найти каждый экземпляр @username в тексте комментария и заменить его ссылкой. Вот мой PHP на данный момент: ... @username. Кто-нибудь может помочь мне настроить это так, чтобы оно также совпадало, если оно находится в конце строки?

Извлечение суммы в долларах из строки - регулярного выражения в PHP

Я сталкиваюсь с проблемой, пытаясь сделать это надежно для всех возможных строк. Вот возможные значения $str: С ... .20 в приведенных выше случаях. Как я могу надежно сделать это с помощью оператора регулярного выражения в PHP? Спасибо