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?
Может быть, если это сложно, то просто проверить доменное имя.
Спасибо