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

Регулярное выражение для соответствия строке между %
Я пытаюсь сопоставить подстроки, заключенные в %, но preg_match_all , похоже, включает несколько одновременно в одной строке. Код выглядит так: preg_match_all("/%.*%/", "%hey%_thereyou're_a%rockstar%\nyo%there%", $matches); print_r($matches);...
4294 просмотров
schedule 16.08.2022

preg_match_all вывести *все* совпадения
Мне нужно распечатать все совпадения, используя preg_match_all. $search = preg_match_all($pattern, $string, $matches); foreach ($matches as $match) { echo $match[0]; echo $match[1]; echo $match[...]; } Проблема в том, что я не...
11982 просмотров
schedule 02.01.2024

PHP: Как мне получить строковые индексы preg_match_all?
скажем, у меня есть два регулярных выражения, /eat (apple|pear)/ /I like/ и текст "I like to eat apples on a rainy day, but on sunny days, I like to eat pears." Я хочу получить следующие индексы с помощью preg_match: match: 0,5...
8479 просмотров
schedule 18.09.2023

PHP: проблема с возвратом preg_match_all()
Я пишу этот быстрый скрипт для извлечения названий чатов из источника веб-страницы. Я получаю данные с помощью fopen() и fgets(), и все возвращается нормально. Мое регулярное выражение /#[a-zA-z]+/ , похоже, работает. Однако я не могу заставить...
195 просмотров
schedule 19.03.2024

Почему preg_match_all вылетает после стольких символов?
У меня проблема с оператором preg_match_all. Он работал отлично, когда я печатал статью, но внезапно после того, как она прошла определенную длину, все вместе перестало работать. Это известная проблема с функцией, которая просто не делает ничего...
106 просмотров
schedule 24.01.2023

Regex — захват определенного слова в определенных тегах
Я не считаю себя PHP-нубом, но регулярные выражения для меня все еще новы. Я делаю CURL, где получаю список комментариев. Каждый комментарий имеет следующую структуру HTML: <div class="comment-text">the comment</div> То, что я...
856 просмотров
schedule 29.03.2023

PHP preg_match_all HTML
как я могу создать шаблон регулярного выражения preg_match_all для php, чтобы дать мне этот код? <td class="class2">&nbsp;</td> <td class="class2" align="right"><span class="DarkText">I WANT THIS...
7446 просмотров
schedule 11.05.2022

Функции PHP preg_match и preg_match_all
Я хотел бы знать, что делают функции preg_match и preg_match_all и как их использовать.
48738 просмотров
schedule 12.09.2022

Pregmatch Regex иногда неверен
У меня есть preg_match_all с регулярным выражением, которое должно брать номер видео на YouTube и помещать его в массив, поэтому чем больше видео на YouTube, тем больше массивов он создает. Вот результат, который правильный: С1 Array ( [0]...
114 просмотров
schedule 08.08.2022

Регулярные выражения PHP preg_match_all
Привет, я пытаюсь использовать preg_match_all() для извлечения числа, выделенного жирным шрифтом, из URL-адреса изображения... http://profile.ak.fbcdn.net/hprofile-ak-snc4/174844_ 39677118233 _8277870_t.jpg Может ли кто-нибудь помочь мне с...
999 просмотров
schedule 11.04.2023

PHP preg_match_all вопрос
У меня есть вопрос о регулярной функции, которая меня огорчает. У меня есть список элементов, разделенных тегами. Я пытаюсь извлечь все между двумя конкретными тегами (которые встречаются несколько раз). Вот пример списка, который я разбираю:...
192 просмотров
schedule 17.12.2022

preg_match_all нет результатов
preg_match_all('|<tr>(.*?)</tr>|', '<table> <tr> <td>oo</td> </tr> <tr> <td>ddd</td> </tr> </table>', $matches, PREG_PATTERN_ORDER); почему это не показывает никаких...
357 просмотров
schedule 10.11.2022

Как получить все записи совпадений подгрупп с помощью preg_match_all()?
Обновление/Примечание: Я думаю, что мне, вероятно, нужно получить захват группы в PHP. Ссылка: регулярные выражения PCRE с использованием подпрограмм именованных шаблонов. (Внимательно прочитайте:) У меня есть строка,...
12444 просмотров
schedule 14.12.2022

извлекать более 4-значных чисел из строкового регулярного выражения php
preg_match_all('/(\d{4})/', $text, $matches); Используя приведенную выше функцию, мы можем извлечь точные 4-значные числа из заданной строки. Как извлечь числа, содержащие более 4 цифр, с помощью регулярного выражения.. Есть ли способ указать...
7808 просмотров
schedule 26.12.2022

preg_match_all для сопоставления строк в якорных ссылках, за исключением символов ‹ и ›
Мне нужно, чтобы preg_match_all соответствовал чему-то вроде следующего: <a href="cart.php?Stock=11.482&qty=1">Buy</a> Код, который я использую: preg_match_all("'Stock=[^><]&qty=1\">Buy</a>'si", $source,...
322 просмотров
schedule 27.01.2023

Условное preg_match_all
У меня есть данные в формате: Случайный текст1 (случайный2,случайный4) Случайныйтекст2 (случайный) Случайныйтекст3 Случайныйтекст4 (случайный5,случайный7,случайный8) Поэтому я хотел бы распознать как часть Randomtext, так и текст в скобках, если он...
211 просмотров
schedule 01.12.2023

Как preg_match_all() + извлечь + заменить + удалить?
У меня нет большого опыта работы с preg_match_all и подобными, и я ищу простой способ сделать следующее: Рассмотрим этот текст: $string = 'This text was written on [set_stamp]1341066037[/set_stamp] and this one on...
131 просмотров

Как использовать preg_match_all для получения разных переменных из строки
Я хочу знать, как получить идентификатор number1 и number2 из этой строки. NAME IDENTIFIER-NUMBER1-NUMBER2 пример: John Doe ABC-3901-11801 Я хочу получить IDENTIFIER NUMBER1 и NUMBER2 отдельно в разные переменные. Но проблема в...
170 просмотров
schedule 11.06.2022

получить значения, используя регулярное выражение и preg_match_all
У меня есть строковые данные $pages = "mangaName=&authorArtist=asdas123s&genres=sn&genres[23]=on&genres[29]=on&status=&chrome=&submit=+"; function get_h1($file){ $h1tags =...
65 просмотров
schedule 24.04.2023

странное поведение preg_match_all()
Следующий код: $string ='۱۲۳۴۵۶۷۸۹۰'; $regex ='@۱@'; preg_match_all($regex,$string,$match); var_dump($match); выведет: array(1) { [0] => array(1) { [0] => string(2) "۱" } }...
46 просмотров
schedule 14.07.2023