С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP Узнать, содержит ли строчка буквы помимо en раскладки https://www.cyberforum.ru/ php-regex/ thread2687107.html
Как узнать, содержит ли строка буквы не относящиеся к en раскладке. По мимо спецсимволов и цифр.
PHP Наличие заглавных и прописных букв, так же наличие цифр
Есть строчка, как проверить ее на наличие заглавных и прописных букв. Чтобы те и другие присутствовали, а так же наличие цифр. Не менее одного. То есть есть строка, необходима хотя бы одна прописная буква и одна заглавная и наличие хотя бы одной цифры.
PHP RegExp по html, до первого вхождения Идет html код: <ul class="Yes"> <li>Нужно</li> </ul> <ul class="No"> <li>Не нужно</li> </ul> Нужно выбрать только первый блок ul; https://www.cyberforum.ru/ php-regex/ thread2680186.html PHP Как выделить открывающий и закрывающий тэги? Как будет выглядеть правило RegExp выделяющее "<p>" и "</p>", но исключающее "content"? <p>content</p> https://www.cyberforum.ru/ php-regex/ thread2678082.html
Как из строки достать ФИО, г.р. и номер? PHP
Здравствуйте. Есть вот такая строка: Иванов Иван Иванович 01.01.1970 353 Подскажите пожалуйста, как можно отдельно достать данные в эти переменные? $lastname $firstname $secondname $birthdate $number
PHP Ошибка в регулярном выражении https://www.cyberforum.ru/ php-regex/ thread2662151.html
Доброго времени суток, уважаемые форумчане. Подскажите, пожалуйста, почему не работает регулярное выражение? Что, собственно, от него требуется. Найти текст, заключенный между двумя тегами в квадратных скобках, например \ и \ или и и так далее и выбросить его из текста. В принципе, оно работает, но только, если теги не вложены друг в друга. Если встречается конструкция \текст\еще какой-то...
PHP Выбирает не все значения https://www.cyberforum.ru/ php-regex/ thread2655681.html
Есть строка 543636^136364^44742^99858. Числа любой длины, вместо ^ может быть любой подобный знак, но хотя бы один ^ должен быть. Необходимо вытащить все пары число^число. \d+\^\d+ в regex вытаскивает 2 крайние пары, но не вытаскивает 136364^44742. В коде тот же паттерн вытаскивает только первую пару. (\d+\^\d+|\b\d\^\d\b) выдает тот же результат. Как вытащить все пары с учетом того, что чисел...
PHP Как сделать регулярное выражение для переадресации (разбиение по алфавиту)?
/ cat1/выражение https://site.ru/cat2/первая буква/выражение то есть, например /cat1/moscow/ https://site.ru/cat2/m/moscow можно не менять cat1 и cat2, если это имеет значение, то есть /cat/moscow/ https://site.ru/cat/m/moscow Спасибо
PHP Найти латинские буквы, кроме одной Добрый день. Подскажите, пожалуйста, как в русском тексте найти латинские буквы, кроме латинской буквы Yy (игрек)? То есть есть русский текст, в нем много символов Y и их при поиске нужно игнорировать, и искать только другие латинские буквы. Никак не могу составить нужное регулярное выражение. :-| https://www.cyberforum.ru/ php-regex/ thread2649792.html PHP Как организовать поиск в куче PDF файлов https://www.cyberforum.ru/ php-regex/ thread2648303.html
Как организовать поиск в куче PDF файлов? Можно как и с помощью регулярок так и встроенных библиотек. Наведите на мысль?
PHP Найти слово начинающееся на м и состоящее больше чем из 3х букв
Здравствуйте. Делаю поиск по сайту с подсказкой слов. Бьюсь уже не первый день над регулярным выражением. Никак не выходит составить его правильно. Есть, к примеру, строка: "мой монитор умолк". Нужно найти слово "монитор". Использую маску: /\bм\w*\b/ui , в маску попадает "мой", это слово мне не нужно. Корректирую маску: /\bм\w{3,}\b/ui , в этом случае находит слово "монитор", но если...
PHP Почему не проходит регулярка Добрый. Сузил задачу до минимума - не понимаю почему срабатывает в первом варианте и НЕ срабатывает во втором: <?php echo '<pre>'; $regex= "#^(zimnie|letnie|vsesezonnie)_shiny_(+).html$#i"; $path= "letnie_shiny_кама.html"; $res = preg_match($regex, $path, $values); var_dump($regex); var_dump($path); var_dump($res); https://www.cyberforum.ru/ php-regex/ thread2640184.html
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
08.08.2020, 11:09 0

Проблемы с регуляркой - PHP - Ответ 14770065

08.08.2020, 11:09. Показов 751. Ответов 1
Метки (Все метки)

Ответ

polakware, дело в кавычках которые указаны в рег. выражении. Канонические кавычки в html двойные, и на сайте откуда вы парсите они тоже двойные. А у вас в выражении они одинарные.

PHP
1
2
3
$html = file_get_contents("https://www.banknn.ru/kurs-kriptovalyut/bitcoin");
preg_match_all('/<tr><th class="fixed_width">Курс<\/th><td>(\d+ \d+)\$/m', $html, $matches);
echo $matches[1];//11 626
поправка:
PHP
1
echo $matches[1][0];//11 626


Вернуться к обсуждению:
Проблемы с регуляркой PHP
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.08.2020, 11:09
Готовые ответы и решения:

Проблемы с регуляркой
Товарисчи, помогите чем могёте. Мне надо с текста ловить такие выражения: &lt;div class =...

С регуляркой непонятки
есть к к примеру страница в которой есть такие ссылки &lt;a href=&quot;/enclave/gamer/ildar1980&quot;...

Проблема с регуляркой
Добрый день уважаемые. С пхп на вы, а с регулярками вообще беда. Пробовал делать регулярку, но...

Распарсить регуляркой
Доброго времени суток. Есть строка ...

1
08.08.2020, 11:09
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.08.2020, 11:09
Помогаю со студенческими работами здесь

Помогие с регуляркой.
Здравствуйте. Есть текст, допустим: Регуля́рные выраже́ния (&lt;a...

Не получается с регуляркой
Здравствуйте, я совсем запутался и ничего не понимаю уже %-) Почему находит совпадение и как...

If/else условие с регуляркой
$r = &quot;jedcjecve@jcry.ru&quot;; $rg = &quot;#+?@+{2,}#&quot;; preg_match($rg, $r, $out); if($r &lt;&gt; $out)...

Дата регуляркой
Доброго времени суток! Не поможете? Проблемка произошла. Есть такие, например, строки: 1....

условие с регуляркой
Привет! У меня не получается поставить условие с регуляркой. Задача такая: есть поле -...

Запарился с регуляркой
Короче пишу сервис для определения плотности ключей в статье под НЧ. Надо чтобы регулярка находила...

0
Новые блоги и статьи
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru