Вопросы по теме 'preg-match-all'

preg_match_all, получить все теги img, содержащие строку
этот код получает все теги img preg_match_all('/<img[^>]+>/i',$a,$page); но я хочу получить теги, имена которых включают "next.gif" или "pre.gif" Например : $page = ' <img border="0" alt="icon"...
9671 просмотров
schedule 22.11.2021

Предупреждение: preg_match_all () [function.preg-match-all]: Неизвестный модификатор 'g'
Ошибки: Предупреждение: preg_match_all () [function.preg-match-all]: Неизвестный модификатор 'g' в /Users/julian/Sites/abc.php в строке 23 Предупреждение: preg_match_all () [function.preg-match-all]: Неизвестно модификатор 'g' в...
3615 просмотров
schedule 26.09.2021

Выражение PHP Regex с участием японского языка
Моя цель - отфильтровать документ Microsoft Word (.docx), захватив все японские кандзи и кана. Текущий код, с которым я работаю, следующий: preg_match_all('~[\x{4e00}-\x{9faf}]([\x{3040}-\x{309f}]) \= ([a-z]) \=+~u', $data, $matches);...
2500 просмотров
schedule 16.11.2021

Застрял с регулярным выражением
Я застрял с функцией php preg_match_all. Может, кто-нибудь поможет мне с регулярным выражением. Предположим, у нас есть код: [a]a[/a] [s]a[/s] [b]1[/b] [b]2[/b] ... ... [b]n[/b] [e]a[/e] [b]8[/b] [b]9[/b] ... ... [b]n[/b] Мне нужно...
92 просмотров
schedule 14.10.2021

извлечь строку тегов стиля из головы с помощью preg_replace и preg_match_all
В php нужно собрать строки стиля из заголовка html и заменить их пустым пространством. Я пытаюсь использовать preg_match_all и preg_replace, но у меня нет рабочих решений. $myhtml=" <title>my title</title> <link rel="stylesheet"...
835 просмотров
schedule 28.09.2021

Подсчитать уникальное появление подстроки в списке слов, не зная подстроки?
* Я пытаюсь подсчитать уникальные появления подстроки внутри списка слов * Поэтому проверьте список слов и определите, есть ли в каких-либо словах подстроки, основанные на минимальных символах, которые встречаются несколько раз, и подсчитайте их ....
731 просмотров

PHP: найти строку с помощью preg_match_all
Я дал это: <tr class="tth3"> <td>aaa - bbbbb</td> <td>6:10 </td> <td >bla</td> </tr> <tr class="tth3"> <td>cccc - xxxx</td> <td>6:10 </td>...
554 просмотров
schedule 01.10.2021

Preg_match_all и сложное регулярное выражение для текстового соответствия
например, у меня есть ответ с данными отсюда: http://www.facebook.com/ajax/shares/view/?target_fbid=410558838979218&__a=1 . есть паттерн, который выглядит так: data-hovercard=\"\/ajax\/hovercard\/hovercard.php?id=655581307\"> как я могу...
529 просмотров
schedule 01.12.2021

preg_match_all текст между строками изменения
Мне нужно было бы получить текст между определенными строками с помощью preg_match_all. Я пробовал использовать чередование, но не получаю нужной информации. Мне нужно получить случайный текст между строками дня недели. С пятницы он должен идти до...
223 просмотров
schedule 14.10.2021

Сопоставить все вхождения строки
Мой поисковый текст выглядит следующим образом. ... ... var strings = ["aaa","bbb","ccc","ddd","eee"]; ... ... Он содержит много строк (на самом деле файл javascript), но необходимо проанализировать значения в переменных strings , то есть...
289 просмотров
schedule 25.10.2021

Измените шаблон, чтобы + или - появлялись в начале фразы
У меня есть рабочий шаблон /[^\s"']+|"([^"]*)"|'([^']*)'|/ который разбивает отдельные слова или фразы (в двойных или одинарных кавычках), разделенные пробелом, в массив совпадений. Я хочу изменить шаблон, чтобы знак «+» или знак «-»...
31 просмотров
schedule 29.09.2021

Соответствие версии браузера - разрывы регулярных выражений в PHP 5.1.6
Я использую скрипт для обнаружения браузера и его версии, на который несколько раз ссылаются в get_browser на странице php.net . Файл, содержащий сценарий, сохраняется как UTF-8, и на самом деле он отлично работает »: // relevant parts only...
361 просмотров
schedule 18.10.2021

Регулярное выражение для переменной 10 КБ - ›пустой ответ от сервера
Я пытаюсь захватить все URL-адреса в большом файле css. Я пробовал использовать это регулярное выражение: preg_match_all("/url\('(\\'|[^'])*'\)/m", $css, $matches); $css - это переменная размером 10 КБ, читаемая из файла css с...
287 просмотров
schedule 26.11.2021

Разобрать html с помощью регулярного выражения
Я хочу найти все блоки ‹h3› в этом примере: <h3>sdf</h3> sdfsdf <h3>sdf</h3> 32 <h2>fs</h2> <h3>23sd</h3> 234 <h1>h1</h1> (От h3 к другому h3 или h2 ) Это регулярное выражение...
191 просмотров

PHP preg_match_all: извлечение определенных строк
У меня проблема. Мне нужно получить несколько строк такой страницы: Text text text ... Porto-Portugal-May-2013 Barcelona-Spain-April-2013 Text text text text text ... Madrid-Spain-April-2013 Text text text ... Мне нужен фильтр, чтобы...
273 просмотров
schedule 10.11.2021

php preg_match_all требуется несколько результатов
Я хочу, чтобы preg_match_all возвращал все найденные шаблоны, даже если результаты уже были использованы. Приведенный ниже пример изолирует проблему. $str = "whatever aaa 34567 aaa 56789 ll"; $pattern =...
250 просмотров
schedule 07.11.2021

Соответствие всем файлам CSS в Wordpress HTML
Я пытаюсь захватить все файлы CSS в HTML, созданном с сайта Wordpress. Пока у меня есть следующие preg_match_all('/"([^"]+?\.css)"/', $op, $css); Это дает мне все URL-адреса * .css, у которых нет строки запроса, но, как я уверен, вы...
418 просмотров
schedule 12.09.2021

Как найти шаблон строки в массиве совпадений preg_match_all?
У меня есть строка с html-кодом. Он имеет много форматов URL-адресов. Я использовал preg_match_all, чтобы получить все URL-адреса. Теперь я хочу перебрать массив $ match2 и распечатать только URL-адреса, в которых есть ".m3u8" где-то в полном...
67 просмотров

PHP preg_match_all не соответствует всему
Рассмотрим следующий фрагмент кода: $example = "DELIM1test1DELIM2test2DELIM1test3DELIM2test4"; // and so on preg_match_all('/DELIM1(.*?)DELIM2(.*?)/', $example, $matches); $matches массив становится: array:3 [ 0 => array:2 [ 0...
247 просмотров
schedule 08.11.2021

preg_match_all между динамическими тегами
Я хотел бы захватить каждую из моих конфигураций виртуальных хостов и поместить их в массив с помощью preg_match_all, чтобы я мог извлекать информацию из каждого из них, например ... $vHostConfig = ' <VirtualHost *:80> ServerName...
98 просмотров
schedule 26.10.2021