С Новым годом! Форум программистов, компьютерный форум, киберфорум

PHP: RegExp


Форум программистов PHP. Обсуждение и решение проблем и вопросов использования регулярных выражений в PHP.
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Новая тема
Темы раздела : PHP: RegExp Искать в этом разделе
Объявление
Показов: 487,264 Посмотреть объявление Объявление: Поддержите наш форум!
23.08.2020 mik-a-el (Администратор)
Объявление
Показов: 4,285,776 Посмотреть объявление Объявление: Правила форума
20.11.2006 mik-a-el (Администратор)
  Рейтинг Тема / Автор Обновлено Ответов Показов
Важные темы
Vovan-VE
31.07.2012 21:40
0 42,865
Обычные темы
 
     
 
Задать вопрос
0 Есть следующее задание. По нажатию кнопки вызывается скрипт, который проверяет является ли текст в текстовом поле числом в формате с плавающей точкой. Если да, то из числа извлекается значение...
loshkas
30.11.2020 13:36
1 1,539
/upl/img/2img1.webp?id=2335 /upl/img3.webp?id=2335 Как верно составить регулярку, чтобы на выходе получить в первом случаи img1.webp, во втором img3.webp
Gerd199
27.11.2020 20:17
15 2,039
Могут быть строки вида 3 д панель панель 3 д панель 3 Д плитка 3 д. (может быть любой знак препинания) ул. Степана Разина 23 д 3 кв 3 (23 д Не должно замениться) Если будет 223 д или 223 дом не...
Jigan2
20.11.2020 16:51
4 814
Здравствуйте, пытаюсь пропарсить ссылку https://shop.autoeuro.ru/main/search?maker=MANN-FILTER&code=W811/80&crosses=1 при помощи simplehtmldom $html = file_get_html("...
Sluchayno
16.10.2020 15:33
2 794
всем привет. такая задача простая, но че то решение найти не удается. вообщем, есть текст после вывода: {{ text text }} {{
Fart83
25.09.2020 12:44
3 771
Здравствуйте. Есть адреса такого вида: 'пр. Тараса Шевченка 2/28', 'ул. 8 Марта 47', 'пер. Г. Сагайдачного 25'. Нужно получить отдельно адрес и номер дома.
Kirill_Polyakov
24.09.2020 23:40
2 1,503
Есть вот такой код: exec('/usr/bin/ffmpeg -i test.mp4 2>&1', $output); $duration=""; $resol=""; foreach ($output as $s): if(preg_match('/Duration: (+)/',$s,$m)) $duration=$m; ...
nonsex
24.09.2020 15:49
1 694
Доброго времени суток. Мне необходимо разбить входящую строку, в которой разделителем является запятая. Проблема в том, что может прийти строка такого рода: "some\=\,,Other" В теории, после...
SquirrelLeonid
19.09.2020 12:58
8 2,219
Добрый день. Почему то не работает регулярка в intellij idea - (доступен|не доступен). По отдельности каждое из выражений работают, но в группе не хотят. В regex101 все работает...
Ruslan18
02.09.2020 19:10
0 759
$src = 'https://bank.gov.ua/ua/markets/exchangerates?date=19.08.2020&period=daily'; $pattern = '/<tr><td class="hidden-sm">(\d+)<\/td><td>(.+)<\/td><td>1<\/td><td class="value-name"><a...
СергейСереб
20.08.2020 20:51
15 876
Необходимо из get удалить параметр "?lang=ru" либо "&lang=en" либо "?lang=en" и тд Что за регулярное выражение под нее?
Gerd199
18.08.2020 22:49
3 2,160
Что за выражение, которое удалит два и более пробелов подряд, в строке, а так же пробелы в начале и конце строчки.
Gerd199
11.08.2020 18:29
3 1,652
$html = file_get_html("https://www.banknn.ru/kurs-kriptovalyut/bitcoin"); foreach ($html->find("table") as $e) { if (stristr($e->class, "table table-header")) { ...
polakware
08.08.2020 11:09
1 749
Как с помощью регулярных выражений сделать пробелы после '.',' ,','?'.'!' И после точки буква должна начинаться с большой буквы. Например в такой строке: $text = "roses are red,and violets are...
most1kkk
07.08.2020 13:37
9 2,385
Есть строчка, как проверить ее на наличие заглавных и прописных букв. Чтобы те и другие присутствовали, а так же наличие цифр. Не менее одного. То есть есть строка, необходима хотя бы одна...
Gerd199
06.08.2020 12:21
7 2,913
Как узнать, содержит ли строка буквы не относящиеся к en раскладке. По мимо спецсимволов и цифр.
Gerd199
05.08.2020 01:27
1 674
Идет html код: <ul class="Yes"> <li>Нужно</li> </ul> <ul class="No"> <li>Не нужно</li> </ul> Нужно выбрать только первый блок ul;
WeMeSder
11.07.2020 15:46
1 1,999
Здравствуйте. Есть вот такая строка: Иванов Иван Иванович 01.01.1970 353 Подскажите пожалуйста, как можно отдельно достать данные в эти переменные? $lastname $firstname $secondname...
nastya97core
07.07.2020 22:44
4 1,506
Как будет выглядеть правило RegExp выделяющее "<p>" и "</p>", но исключающее "content"? <p>content</p>
ncpa
04.07.2020 23:53
1 1,649
Здравствуйте, скажите пожалуйста как получить все ссылки со страницы регулярными выражениями? Добавлено через 6 минут <? $contents=file_get_contents (trim('http://site.ru/')); echo...
melihovgv
18.06.2020 17:52
12 25,626
Доброго времени суток, уважаемые форумчане. Подскажите, пожалуйста, почему не работает регулярное выражение? Что, собственно, от него требуется. Найти текст, заключенный между двумя тегами в...
Loksly
06.06.2020 01:51
6 793
Есть строка 543636^136364^44742^99858. Числа любой длины, вместо ^ может быть любой подобный знак, но хотя бы один ^ должен быть. Необходимо вытащить все пары число^число. \d+\^\d+ в regex...
Envime
30.05.2020 18:47
6 1,360
/ cat1/выражение https://site.ru/cat2/первая буква/выражение то есть, например /cat1/moscow/ https://site.ru/cat2/m/moscow можно не менять cat1 и cat2, если это имеет значение, то есть...
tester2014
30.05.2020 09:25
1 627
Добрый день. Подскажите, пожалуйста, как в русском тексте найти латинские буквы, кроме латинской буквы Yy (игрек)? То есть есть русский текст, в нем много символов Y и их при поиске нужно...
dziglo
22.05.2020 17:05
1 1,058
Как организовать поиск в куче PDF файлов? Можно как и с помощью регулярок так и встроенных библиотек. Наведите на мысль?
Dorofej
20.05.2020 18:42
0 779
Здравствуйте. Делаю поиск по сайту с подсказкой слов. Бьюсь уже не первый день над регулярным выражением. Никак не выходит составить его правильно. Есть, к примеру, строка: "мой монитор умолк"....
Ilya_Ru
15.05.2020 23:42
2 777
Добрый. Сузил задачу до минимума - не понимаю почему срабатывает в первом варианте и НЕ срабатывает во втором: <?php echo '<pre>'; $regex= "#^(zimnie|letnie|vsesezonnie)_shiny_(+).html$#i";...
ИмяПользователя
11.05.2020 23:00
2 1,326
Нужно условие: let reg = new RegExp("если три подряд идущих пробела");
markiz462
08.05.2020 01:21
2 1,512
$_POST = "#sdfsdf There's no heart – there's no soul When you left – she let you go There's no heart – there's no soul Not for"; $value = strip_tags($_POST); $value =...
Gerd199
05.05.2020 17:13
7 705
Возможно через preg_replace либо через другую функцию? Есть массив ключевых слов , необходимо выполнить поиск в строчке и каждое вхождение обернуть в тег '<b></b>' Главное, что оборачивал в не...
Gerd199
22.04.2020 01:32
1 814
preg_replace('~^(?:\S+\h+)*(?:#+?(?:+?)?)*\n~m', '', $data) Удаляем строчку хэштешгов, строчка хэштегов всегда первая. Трудность в том, что ищет ее и удаляет до переноса строки. Что если в...
Gerd199
15.04.2020 02:32
4 765
preg_replace('~+~u', '', $str); Заменяет все кроме букв, нижнего и вернего дефика. Так же удаляет цифры. Как сделать чтобы не заменял цифры, так же как буквы с нижним и верхним дефисом?
Gerd199
13.04.2020 16:45
3 1,438
Всем привет! Нужно используя регулярку изменить пути к картинкам. В переменной содержится текст и картинки, следующего формата: <p><a href="https://IMG1_full"><img...
br2988
07.04.2020 17:39
7 1,890
Одна, две или три строчки посвящены хэштегам, в начале текста. К примеру #форум программистов #форум экономистов #форум и тд Ее может не быть... Вопрос, как перебрать все хэштеги через...
Gerd199
01.04.2020 23:26
31 2,982
Друзья, как например, из строки "8(4872)58-49-50" пулучить "<small>8(4872)</small>58-49-50"? То есть по сути нужна регулярка которая обернет тегом от начала строки до закрывающей скобки.
modman
01.04.2020 10:15
5 2,709
Здравствуйте. Дано: 1) строка, 2) позиция в строке, 3) регулярное выражение PCRE, например, такое: "/+/" Найти: 1) признак, означающий, соответствует ли регулярному выражению фрагмент...
index58
31.03.2020 01:26
10 2,383
Добрый день Задача такая - найти в тексте все вхождения строки и сложить эти вхождения в массив Условия: 1. строка должна начинаться с цифры и заканчиваться цифрой. 2. в строке должны быть...
alex291
30.03.2020 22:45
16 1,950
'#^(?:\h*\R)+|\s+$#is', //Удаяем переносы в ночале и конце поста и пробелы '#^(?:#+?(?:+?)?)*\n#im', //Удаляем хэштеги Возможно 2 выражения в одно? Нет доступа к сайту, будет ли работать данный...
Gerd199
26.03.2020 20:08
1 656
надо изменить во всех текстовых файлах (.ini) систему начисления опыта юнита в игре на основе их цен. Написал следующий код, он работает с файлами менее 7 кб, если открывать файлы большего...
nikki4
25.03.2020 19:08
2 670
У меня есть вот такой код, как можно сделать чтобы загружались например видео 10, а потом при нажатии кнопки следующие 10 видео, а не все сразу? <?php $doc=file_get_contents('сылка'); $re =...
terau
18.03.2020 14:18
2 870
Не происходит выделение переменных жирным цветом. Почему? что не так? <?php ## замена по шаблону $text = htmlspecialchars(file_get_contents(__FILE__)); $html =...
Гуру77777
16.03.2020 21:47
2 1,474
Не понимаю зачем здесь нужно *? Может быть или может не быть что может быть? title? <title*?>(.*?)<\/title>
Гуру77777
06.03.2020 17:44
1 1,381
Всем доброго времени суток. В общем есть такой код: ...
bibikazgg
28.02.2020 12:41
6 2,781
Как через регулярку, определить переносы строк, и обрамить тегом <p>? В начале строки нет переноса строки, но необходимо от начала и перед первым переносом строки закрыть тег </p> либо закрыть его...
Gerd199
26.02.2020 22:08
29 3,125
$sh = "#(|</p>\K\R|\K\R<p>)+#si"; $zm = "\r\n"; Хорошо, вроде все есть, строчки удаляются но. Блоку присвоено свойство white-space: pre-wrap; В итоге пустых строчек нет, на тег <p> margin и...
Gerd199
26.02.2020 15:47
2 653
$sh = '#\+)\](.*?)\#is'; $zm = "<div class=\"p_$2 rl$3\">$4</div>"; Что та не выходит, только родителя меняет Выравнивание ооооо ооо ооооо
Gerd199
25.02.2020 12:54
5 795
$sh = '#\+)\](.+?)\#is'; $zm = "<div class="p_$1 rl$2">$3</div>"; '#\<(ul|ol)\>.*?\</\1\>#xis' '#\(.+?)\#xis' То есть не находит совпадения в тексте
Gerd199
23.02.2020 11:16
0 631
Возможно определить, что данная ссылка ведет на файл?
Gerd199
22.02.2020 16:13
3 1,467
Список Список $sh = '#\(?>\s*\)*(.+?)(\\s)*\#is'; $zm = '<$1><li><i class=\"center fad fa-angle-down\"></i>$2</li></$1>';
Gerd199
22.02.2020 09:27
8 1,341
Как сделать так, чтобы обрамляло и вложенные теги $sh = '#\(.+?)\#xis'; $zm = '<$1>$2</$1>'; Работает, только для родителя.
Gerd199
21.02.2020 15:11
2 585
Задать вопрос
       
 
Новая тема
Новые блоги и статьи
Что такое 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 и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS и 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 открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru