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

Использование переменных регулярных выражений в preg_match_all
Я создаю синтаксический анализатор псевдопеременных на PHP, чтобы обеспечить чистый и простой синтаксис в представлениях, и реализовал механизм для операторов if. Теперь я хочу иметь возможность использовать вложенные операторы if, и самым простым и...
390 просмотров
schedule 08.11.2023

Не удалось получить желаемые результаты с помощью preg_match_all
Я пытаюсь запрограммировать php-скрипт электронной почты, который будет принимать отчет об обновлении входящего трафика по электронной почте и извлекать из него соответствующую информацию для хранения в базе данных. Электронное письмо обычно...
73 просмотров
schedule 20.01.2024

помогите с preg_match_all и созданием значений по умолчанию
Мне нужна помощь/экспертиза php для настройки/изменения этой функции preg_match_all. Что я хочу сделать, так это создать значения по умолчанию для отсутствующих упорядоченных пар. Он правильно сопоставляет данные, но мне нужна логика, чтобы добавить...
252 просмотров
schedule 28.01.2024

Что не так с этим preg_match_all
Я использую file_get_contents для чтения файла .html , в котором есть таблица. <table id="someTable" style="width:100%;margin-bottom:0;"> <tr style="display:none;"> <td style="padding-left:25px;">Some...
471 просмотров
schedule 27.10.2023

как перевести результаты preg_match_all с помощью плагина qtranslate в wordpress?
Мне действительно нужна помощь в этом. У меня есть функция для извлечения содержимого между шорткодами [internet]blablabla[/internet] , сделанными preg_match_all function get_content($my_post) { $post_id = $my_post; //$_GET["p"];...
407 просмотров
schedule 16.10.2022

регулярное выражение множественные внутренние совпадения в более широком контексте
Я пытаюсь найти несколько совпадений во фразе с помощью регулярных выражений Сопоставление нескольких параметров в этой фразе дает простой результат: рабочий образец здесь <?php preg_match_all("/(\d+\.\d)(x|cm)/",...
147 просмотров

Регулярное выражение с возможными пустыми совпадениями и многострочным соответствием
Я пытался "разобрать" некоторые данные, используя регулярное выражение, и мне кажется, что я близок к этому, но я просто не могу собрать все это домой. данные, требующие разбора, обычно выглядят так: <param>: <value>\n . Количество...
198 просмотров
schedule 24.12.2023

PHP preg_match_all: теги скобок внутри тегов скобок
У меня есть свои пользовательские теги, например. {{tag-name}} <table> <tr> {{loop}}<td>text</td> ... {{/loop}} </tr> </table> {{/tag-name}} Я хочу извлечь HTML-код внутри тегов скобок. Я...
159 просмотров
schedule 29.05.2024

PHP preg_match_all с несколькими словами
Я пытаюсь проверить строку на наличие всех совпадений с образцом нескольких слов, которые являются началом слов. Если не все шаблоны совпадают, я хочу рассматривать запрос как False. Начало проверки слов работает, но я получаю повторяющиеся...
1726 просмотров
schedule 14.11.2023

Несколько подстановочных знаков preg_match_all php
Я хочу извлечь число из html, между <td>...</td> . Я попытался выполнить следующий код: $views = "/<td id=\"adv-result-views-(?:.*)\" class=\"spec\">(.*?)<\/td>/"; после -views- это случайное число. Какой правильный...
526 просмотров
schedule 01.02.2024

Нужно сопоставить ВСЕ похожие слова/фразы, используя preg_match_all
Я пытаюсь создать шаблон, который соответствует всем похожим словам/фразам в строке. Например, мне нужно сопоставить: «это», «это», «это то», «то», «это было», «это не было». Он соответствует только первому вхождению "this", но должен...
141 просмотров
schedule 28.12.2023

PHP - регулярное выражение соответствует фигурным скобкам в другом выражении регулярного выражения
Я пытаюсь понять, как сопоставить другие части того, что мне нужно, но, похоже, не могу заставить его работать. Это то, что у меня есть до сих пор: preg_match_all("/^(.*?)(?:.\(([\d]+?)[\/I^\(]*?\))(?:.\((.*?)\))?/m",$data,$r, PREG_SET_ORDER);...
516 просмотров
schedule 13.01.2024

PHP Preg_match несколько элементов в одной строке?
В настоящее время я вставляю некоторый основной текст в БД. Это обычный текст, но пользователи также хотят иметь возможность добавлять рабочие ссылки. Чтобы сохранить внесение массовых изменений, я делаю эти изменения с помощью всплывающего окна,...
139 просмотров
schedule 27.03.2024

preg_match_all возвращает массивы
Недавно я сделал небольшой скрипт для перехвата любых URL-адресов, которые проходят через текстовую область на основе отправки формы. Я использую регулярное выражение: '/([\w]+).(local|test|stage|live).site.example.com/' и если...
29 просмотров
schedule 04.06.2024

В любом случае, чтобы очистить группы захвата регулярных выражений?
Я пытаюсь очистить эти группы захвата регулярных выражений, потому что они правильно захватывают только для меня, это странный возврат для preg_match_all , странный для меня, так как он впервые использует preg_match_all Тестовый код::...
30 просмотров
schedule 14.03.2024

Как мне использовать регулярное выражение в этом? (php)
Мне нужно удалить данные со страницы, а исходный код в файле такой: <td class="pl-15"> <a class="job-item" id="job-92837"...
36 просмотров
schedule 09.05.2024

preg_match_all не соответствует всем возможностям
Я пытаюсь получить все совпадения, но получаю только одно Вот моя строка $html = '<p> This is my Home Page.</p><p><span style="line-height: 1.42857;">{{ type="slider" }} </span></p><p> </p>';...
411 просмотров
schedule 02.01.2024

Что более эффективно между str_pos и preg_match?
После этого вопроса: Шаблон для проверки единичного вхождения в preg_match_all Я понимаю, что мой шаблон должен содержать только одно слово за цикл, потому что в случае, описанном в этом вопросе, я должен найти «Microsoft» и «Microsoft Exchange»,...
397 просмотров
schedule 09.11.2023

Предварительный матч не совпадает
У меня есть строка, и я хочу взять только совпадающее слово, которое содержит только целочисленное значение, а не с плавающей точкой или символом. Пример : 2.0 Test map 2.0 Your Word 150 2.0 Your 150 Word с первого укола ничего не...
61 просмотров

preg_match_all разделить условное выражение
У меня есть данные в таком формате: Randomtext1(random2, random4) Randomtext2 (ran dom) Randomtext3 Randomtext4 (random5,random7,random8) Randomtext5 (Randomtext4 (random5,random7,random8), random10) Randomtext11() с этим:...
64 просмотров
schedule 05.10.2022