Результаты поиска по запросу "preg-match-all"

1 ответ

«Неизвестный модификатор« g »в…» при использовании preg_match в PHP?

Это регулярное выражение, которое я пытаюсь использовать:

3 ответа

) между пробелом и концом строки.

отрим следующий пример:

1 ответ

preg_replace изменить ссылку с href

Мне нужно заменить URL-адреса на странице, взятой curl, и добавить правильную ссылку на изображения и ссылки. Мой код PHP curl: <?php $result = '<a href="http://host.org"><img src="./sec.png"></a> <link href="./styles.css" rel="alternate ...

ТОП публикаций

2 ответа

Вы имеете в виду решение строковой задачи без REGEX!>!>!>!?! Забавно, как странно, что в последнее время я так часто использую REGEX, что даже не задумывался об использовании функций php. Благодарю.

ример строки с моим регулярным выражением и кодом: $str = "Supp Fees: ---------- Oral Glucose Glucagon OXYGEN"; $ptn = "/----------(?:\r\n(.+))+/m"; preg_match_all($ptn,$str,$matches); echo"<pre>"; print_r($matches); echo"</pre>";Я пытаюсь ...

2 ответа

Алекс прекрасно это иллюстрирует. знак равно

аюсь получить информацию из этого массива, но по какой-то причине он вкладывает все в$matches[0]. <? $file = shell_exec('pdf2txt.py docs/April.pdf'); preg_match_all('/.../',$file,&$matches); print_r($matches) ?>Это работает как задумано? Есть ли ...

2 ответа

 («многострочный») модификатор:

ользуюpreg_match_all найти URL в файле HTML. URL всегда появляется в начале строки, без пробела, например: <A HREF="/link/to/here"><strong>Next</strong></A>Я использовал это, чтобы соответствовать этому: preg_match_all('|^<A ...

6 ответов

Как получить все захваты совпадений подгрупп с помощью preg_match_all ()?

аюсь получить все подстроки с множителем: $list = '1,2,3,4'; preg_match_all('|\d+(,\d+)*|', $list, $matches); print_r($matches);Этот пример возвращает, как и ожидалось, последнее совпадение в[1]: Array ( [0] => Array ( [0] => 1,2,3,4 ) [1] => ...

2 ответа

Перебор совпадений из preg_match_all

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

0 ответов

Шаблон регулярного выражения с использованием w. * Не совпадает с текстом, начинающимся с иностранных символов, таких как Ä

У меня есть следующее регулярное выражение, которое я успешно использовал: preg_match_all('/(\d+)\n(\w.*)\n(\d{3}\.\d{3}\.\d{2})\n(\d.*)\n(\d.*)/', $text, $matches)Однако я только что обнаружил, что если текст(\w.*) совпадения частей начинаются ...

3 ответа

PHP preg_match_all limit

Я использую preg_match_all для очень длинного паттерна. при запуске кода я получил эту ошибку: Предупреждение: preg_match_all (): ошибка компиляции: слишком большое регулярное выражение со смещением 707830 После поиска я получил решение, ...