preg-match

Регулярное выражение для обнаружения Internet Explorer 11

Я использую эту preg_match строку preg_match('/Trident/7.0; rv:11.0/',$_SERVER["HTTP_USER_AGENT"] Для обнаружения ... им планшета. Однако он возвращает "неизвестный разделитель 7". Как я могу это сделать, чтобы PHP не жаловался на меня?

Регулярное выражение для проверки BIC

Я написал регулярное выражение для предварительного сопоставления функций php, которое выглядит следующим образом: ^([ ... значения недопустимы: Abcdefxx Abcdefxxyyy Они также не являются допустимо: Аааа11хх Аааа11ххййй И так далее.

Являются ли ^$ и $^ в регулярном выражении PHP одинаковыми?

Почему оба этих регулярных выражения успешно совпадают? if(preg_match_all('/$^/m',"",$array)) echo "Match"; if(preg_match_all('/$^\n$/m',"\n",$array)) echo "Match";

Получить повторные совпадения с помощью preg match all()

Я пытаюсь сопоставить все подстроки с множителем: $list = '1,2,3,4'; preg_match_all('|\d+(,\d+)*|', $list, $matches); ... 2 [1] => ,3 [2] => ,4 ) Есть ли способ сделать это с помощью одной функции, такой как preg_match_all()?

предварительное совпадение: только цифры - алфавиты и запятые

Как написать регулярное выражение, которое соответствует только числовым алфавитам и запятым? Я вышел с этим ниже, но ... "usr_username" message="'.$cst_name.' - please use number-alphabets and commas only."/>'; } Большое спасибо, Лау

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

На этот вопрос уже есть ответ здесь: preg_replace: добавить номер после обратной ссылки ... labla 20 14 blablabla 20 14 Я хочу удалить пробел между 20 и 14, чтобы получить результат 2014. Как мне это сделать?

Справка по регулярному выражению для проверки даты - дд/мм/гггг - PHP

Может ли кто-нибудь показать мне мои ошибки, когда дело доходит до этого регулярного выражения: if(preg_match("/^[0-9] ... пасибо за любые указания. -- обновленное регулярное выражение выше вскоре после публикации - извинения за неудобства --

"preg match(): Ошибка компиляции: несоответствующие скобки" в PHP для допустимого шаблона

Интересно, может ли кто-нибудь пролить свет на то, почему следующее регулярное выражение не работает при использовании ... черт на прямые. Это работает в моей ситуации, но было бы неплохо узнать, почему это регулярное выражение терпит неудачу.

php preg match возвращает позицию последнего совпадения

С preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE); Можно ли выполнить поиск строки в обратном порядк ... ное strripos Или мне нужно вернуть позицию всех совпадений с preg_match_all и использовать последний элемент $matches?

Регулярное выражение PHP для соответствия пути к файлу

Может кто-нибудь, пожалуйста, помочь мне с этим preg_match if (preg_match('~[^A-Za-z0-9_\./\]~', $filepath)) // Sh ... Как мне также разрешить такие строки?? Я прошу прощения за то, что не был слишком конкретен в этом вопросе раньше...

получение электронных писем из строки - синтаксис регулярного выражения + preg соответствует всем [закрыто]

Я пытаюсь получить электронные письма из строки. $string = "bla bla [email protected] MIME-Version: balbasur@domain. ... синтаксис регулярного выражения отсюда http://www.regular-expressions.info/email.html Что мне делать? заранее спасибо!

Регулярное выражение, начинающееся с http и заканчивающееся pdf?

Я загрузил весь HTML-код страницы и хочу получить все URL-адреса, которые начинаются с http и заканчиваются pdf. Я напи ... ичок в регулярных выражениях, но из того, что я узнал, ^ отмечает начало шаблона и $ отмечает конец. Что я делаю не так?

Регулярное выражение для любого английского Символа ASCII, включая Специальные Символы

Я хочу написать регулярное выражение на php, чтобы оно соответствовало только любым английским символам, пробелам, числ ... вроде [a-z\d\s], а также один за другим рассмотреть все специальные символы, но нет ли способа сделать проще? Спасибо

предварительное совпадение(): Ошибка компиляции: значение символа в x{} или o{} слишком велико при смещении 27 в строке номер 25

Я пишу некоторый PHP-код. В этом коде я запускаю цикл for в цикле for, чтобы выполнить итерацию по массиву, а затем вып ... НИЕ preg_match(): Ошибка компиляции: значение символа в \x{} или \o{} слишком велико при смещении 27 в строке номер 25

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

На этот вопрос уже есть ответ здесь: Как анализировать HTML с помощью PHP? [дубликат] ... <a href="/u/username">username</a> может стать username). Вот демонстрация того, что я пытаюсь сделать.

PHP: строка для регулярного выражения

Я пытаюсь использовать строку в качестве шаблона регулярного выражения, но у меня есть следующие ошибки PHP Warning: ... же пытался использовать функцию preg_quote, но у меня похожие проблемы. Как правильно заставить его работать? Султан

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

Я пишу PHP-скрипт, который принимает шаблон регулярного выражения от пользователя, который используется preg_match(). Как я могу проверить, что шаблон действителен?

регулярные выражения с экранирующими круглыми скобками

Я пытаюсь написать выражение, которое будет принимать следующий формат телефонных номеров: 508 736 756 505050505 +48 ... ы, но по какой-то причине это не сработало. ...[(]?[+]{0,2}[)]?... ДЕМОНСТРАЦИЯ: https://regex101.com/r/hY5tG4/2

Как мне получить идентификатор видео по URL-адресу? (Вимео)

PHP <?php $url = 'http://vimeo.com/25451551'; /* http://www.vimeo.com/25451551 ... www.vimeo.com/25451551 */ $url = preg_match('???', $url); echo $url; ?> Выход 25451551 Любая помощь в этом будет признательна. Спасибо.

Любой предварительный матч, чтобы проверить, является ли URL-адрес ссылкой на видео youtube/vimeo/dailymotion?

Каков наилучший синтаксис preg_match, чтобы проверить, является ли URL-адрес ссылкой на видео youtube/vimeo/или dailymotion? Может быть, если это сложно, то просто проверить доменное имя. Спасибо