Вопросы по теме '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 просмотров
schedule
30.09.2021
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 просмотров
schedule
19.10.2021
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 просмотров
schedule
03.12.2021
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