Articles of regex

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

Хорошо, вот проблема, я пытался создать скрипт cURL для проверки мертвых ссылок в базе данных. Все ссылки выглядят примерно так: http://www.ltblekinge.se/download/18.9c16a31109c04a3e880003750 . Проблема, которая у меня есть, заключается в том, что не существует никакого шаблона regex, который я использую $url_list остается пустым. Любая помощь будет оценена! Проблемная часть кода <?php /*Config*/ /*** mysql hostname ***/ […]

Регулярное выражение в preg_replace для определения формата url и элементов выделения

Мне нужно заменить определенные URL-адреса, введенные пользователем, встроенными флэш-объектами … и у меня возникают проблемы с регулярным выражением, которое я использую, чтобы соответствовать URL-адресу … Я думаю, что главным образом потому, что URL-адреса являются оптимизированными для SEO и, следовательно, бит сложнее разобрать URL structure: http://www.site.com/item/item_title_that_can_include_1('_etc-32CHARACTERALPHANUMERICGUID Мне нужно как определить соответствие URL-адреса в этом формате, так […]

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

У меня есть следующая строка: [aaaa,bbbb,cccc] [aaaa,bbbb,cccc] [aaaa,bbbb,cccc] [aaaa,bbbb,cccc] [aaaa,bbbb,cccc] и хотел бы проанализировать эту строку в многомерном массиве, который будет выглядеть так: 0 > ( 0 > aaaa, 1 > bbbb, 3 > cccc), 1 > ( 0 > aaaa, 1 > bbbb, 3 > cccc), 2 > ( 0 > aaaa, 1 > […]

Замена html-тега на preg_replace

Я пытаюсь сопоставить теги с помощью preg_replace. Используемое регулярное выражение: <video[^>]*>(.*?)</video> Но я получаю предупреждение сервера: Message: preg_replace() [function.preg-replace]: Unknown modifier ']' Какие-нибудь подсказки о том, почему? Кроме того, как я могу изменить регулярное выражение, чтобы он мог сопоставлять [видео] теги? Благодаря!

Помощь в применении исключения в preg_replace

Здравствуйте, Как я могу разрешить только цифру [^ 0-9] и знак минус перед цифрой. Пример: Valid = -1 …- 9, Invalid = -1 -…

php – Извлечение из двух строк с использованием регулярного выражения

Допустим, у нас есть строка: <img src="/a.jpg"> – как извлечь /a.jpg ? Это, безусловно, неверно: #<img src="(.*)[^"]">#

Идентификация имен классов из $ _SERVER

Каков наилучший способ получить имя класса для запрошенного PHP- файла, если мой неизвестный класс следует следующему шаблону? index.php <?php require_once("startup.php"); class NotIndex extends View { public function getView() { echo "<pre>View Data</pre>"; } } ?> Для тестирования я хочу создать экземпляр класса NotIndex в скрипте startup.php . startup.php <?php require_once("view.php"); //Include the script again to […]

Regex: удалить пробелы, но не из тега <>

я долгое время борется с regexp. Мне нужно удалить все пробелы из строки, но не из <тегов> (например, тег href или тег img src должен иметь пробелы). Я делаю это на PHP, и я пытаюсь использовать разные решения (я полный noob с regexp, и это меня так сбивает с толку). это часть моего кода: $text=$_POST["text"]; […]

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

Как заменить все заглавные буквы тире и строчным эквивалентом в php? Такие, как understandRegexBetter чтобы understand-regex-better ? Мой Google-фу и эксперименты со следующим кодом не заставили меня очень далеко. echo preg_replace('/[AZ]+/', "-$'", "understandRegexBetter"); Редактировать: я забыл указать, что первый символ никогда не заглавными.

Img tag src соответствие PHP регулярное выражение

Я пытаюсь сопоставить теги src = "URL" следующим образом: src="http://img.ruphp.com/php/DSC_0045.jpg" В принципе, все, что имеет некоторый тип URL-адреса bp.blogspot внутри атрибута src. У меня есть следующее, но оно работает только частично: preg_match('/src=\"(.*)blogspot(.*)\"/', $content, $matches);