Articles of preg match all

Поиск URL-адресов из текстовой строки через php и regex?

Я знаю, что название вопроса выглядит очень повторяющимся. Но некоторые из решений я не нашел здесь. Мне нужно найти URL-адреса в текстовой строке: $pattern = '`.*?((http|https)://[\w#$&+,\/:;=?@.-]+)[^\w#$&+,\/:;=?@.-]*?`i'; if (preg_match_all($pattern,$url_string,$matches)) { print_r($matches[1]); } используя этот шаблон, я смог найти URL-адреса с http:// и https:// которые являются okey. Но у меня есть пользовательский ввод, где люди добавляют URL-адрес, […]

Regex, который извлекает текст между тегами, но не теги

Я хочу написать регулярное выражение, которое извлекает содержимое, находящееся между двумя тегами <title> в строке, но не тегами. IE У меня есть следующее <title>My work</title> <p>This is my work.</p> <p>Learning regex.</p> Регулярное выражение (<title>)(.*?)(<\/title>) extract <title>My work</title> но я хочу извлечь только My work . Как я могу это сделать? Это ссылка на пример http://regex101.com/r/mD8fB0

Как я могу выполнить глобальное регулярное выражение в Perl?

Я пытаюсь придумать регулярное выражение в Perl, сопоставляющее несколько шаблонов и возвращающее все из них, как preg_match_all в PHP. Вот что я имею: $str = 'testdatastring'; if($str =~ /(test|data|string)/) { print "its found index location: $0 $-[0]-$+[0]\n"; print "its found index location: $1 $-[1]-$+[1]\n"; print "its found index location: $2 $-[2]-$+[2]\n"; print "its found index […]

Итерация по совпадениям из preg_match_all

Я пытаюсь выяснить механики этого плагина в WordPress. У меня есть функция preg_match_all, которая выглядит так: preg_match_all('/(?<=\\[\\[).+?(?=\\]\\])/', $content, $matches, PREG_PATTERN_ORDER); $numMatches = count($matches[0]); for ($i = 0; $i < $numMatches; $i++) { $postSlug = $matches[0][$i]; } Если я правильно это понимаю, count($matches[0]) предполагает, что в $content есть только одно совпадение. Моя цель здесь – перезаписать […]

Intereting Posts
Получите все видео качества из блока текста, используя регулярное выражение Доктрина «Многие-ко-многим» – саморегуляция и взаимность Удалить сеанс Facebook после входа в PHP SDK Как мне зашифровать мои данные в приложении PHP? Только для определенных веб-сайтов доступ к API PHP Как показать ошибки на стороне клиента в Laravel PHP: как проверить, был ли пользователь уже зарегистрирован и иным образом перенаправлен на страницу входа в систему Динамический доступ к элементу массива свойств объекта в PHP Фильтровать коллекцию продуктов по двум категориям Magento 1.7 удалить загруженный файл из массива id, когда они делятся в joomla? подключить gmail через php imap? ошибка сертификата локального эмитента Вход в систему md5 с php и mysql PHP – формат даты / времени Laravel 4 Форма :: selectMonth месяц до месяца Как перейти на другую страницу при выполнении PHP-скрипта?