Articles of regex

Разбирайте HTML и получите многомерный массив с датой с использованием регулярного выражения (скребущие данные)?

Я пытаюсь сгруппировать результаты, я получаю мудрый день. Пожалуйста, напишите мой предыдущий вопрос. Как игнорировать ссылку http в строке и возвращать все остальное? В принципе, сейчас я получаю список расписаний, но в нем нет какой-либо даты. Поэтому трудно понять, какое событие будет происходить вживую, с какой датой и временем, это путает людей из-за отсутствия даты, […]

Подзапись заменить буквой акцента

Я пытаюсь вставить разрыв после имени в строке. Но имя может иметь символы типа é $string = 'Test string'; $name = 'Tést'; $replacement = '$0<br />$1'; return preg_replace("/^$name/i", $replacement, $string); Я бы хотел, чтобы это вернулось: Test<br /> string Tést также может быть что-то вроде: Héllo, byé или nùl. Это должно быть правильно? заранее спасибо

Удалить пространство / пробелы между двумя словами

Я хочу, чтобы это произошло Input =|= Output ============================================= [b] [/b] =|= [b][/b] [b] [/b] =|= [b][/b] [b]Hii[/b] =|= [b]Hii[/b] [b]Hello There[/b] =|= [b]Hello There[/b] Я думаю, что единственный способ решить эту проблему – это регулярное выражение, которое я не знаю, чтобы писать, поэтому ища помощь

Регулярные выражения – PHP и XML

Я в колледже и новичок в регулярных выражениях PHP, но у меня есть идея, что мне нужно делать, я думаю. В основном мне нужно создать программу PHP для чтения исходного кода XML, содержащего несколько «рассказов» и хранить их данные в базе данных mySQL. Мне удалось создать выражение, которое выбирает каждую историю, но мне нужно сломать […]

PHP: как создать регулярное выражение для preg_match () для мобильных телефонов PT?

Я новичок, связанный с Regexp на PHP … Мне нужно создать Regexp для фильтрации португальских мобильных телефонов, может кто-нибудь помочь мне и объяснить, как я это делаю? (Чтобы понять это) Правила: The integer/string must have 9chars; The first char must be a '9'; The second one can be '1,2,3,6' (Chars are separeted by commas); The […]

Регулярное выражение для соответствия датам в формате ГГГГ-ММ-ДД

У меня есть регулярное выражение в PHP, которое ищет дату в формате ГГГГ-ММ-ДД У меня есть: [\d]{4}-[\d]{2}-[\d]{2} Я использую preg_match для проверки даты, проблема в том, что 2009-11-10 работает, но 2009-11-1033434 работает. Прошло некоторое время с тех пор, как я сделал регулярное выражение, как я могу гарантировать, что он остановится в правильном месте? Я попытался […]

Регулярные выражения: как совместить числа?

Я хочу использовать регулярные выражения для сопоставления чисел, подобных этим: 58158 60360 98198 Это в формате ABCAB . Я использую код ниже для соответствия ABAB : (([\d]){1,}([\d]){1,})\1{1,} например 5858 но как соответствовать ABCAB (58158)?

Regex / PHP Заменить любую повторяющуюся (но гибкую) группу слов

Как я могу сопоставить «Любая группа», повторенную как «ANY GROUP» или «ANYGROUP», $string = "Foo Bar (Any Group – ANY GROUP Baz) Foo Bar (Any Group – ANYGROUP Baz)"; поэтому они возвращаются как «Foo Bar (любая группа – база)» Сепаратор всегда будет – Это сообщение расширяет Regex / PHP Замените любую повторяющуюся группу слов Это […]

PHP regexp анализирует HTML

Мое регулярное выражение: <([a-zA-Z0-9]+)>[\na-zA-Z0-9]*<\/\1+> моя строка: <div> <f> </f> </div> результат: array(2 0 => array(1 0 => <f> </f> ) 1 => array(1 0 => f ) ) почему он захватывает <f></f> и игнорирует первый <div> ?

Проблема с шаблоном preg_replace_callback

Я использую следующий шаблон для захвата ссылок и превращаю их в дружественные HTML-ссылки. Я использую следующий шаблон в preg_replace_callback и по большей части работает. "#(https?|ftp)://(\S+[^\s.,>)\];'\"!?])#" Но этот шаблон не работает, когда текст читается так: http://mylink.com/page[/b] В этот момент он захватывает [/ b забаву, это часть ссылки, в результате чего: <a href="http://woodmill.co.uk[/b">woodmill.co.uk[/b</a>] Я просматриваю образец и […]