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? Спасибо