С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: RegExp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP 2 выражение в одно https://www.cyberforum.ru/ php-regex/ thread2605339.html
'#^(?:\h*\R)+|\s+$#is', //Удаяем переносы в ночале и конце поста и пробелы '#^(?:#+?(?:+?)?)*\n#im', //Удаляем хэштеги Возможно 2 выражения в одно? Нет доступа к сайту, будет ли работать данный вариант? '#^((?:\h*\R)+|\s+$|(?:#+?(?:+?)?)*\n)#ism'
Как с preg_replace_callback обработать большой файл? PHP
надо изменить во всех текстовых файлах (.ini) систему начисления опыта юнита в игре на основе их цен. Написал следующий код, он работает с файлами менее 7 кб, если открывать файлы большего размера - пустой экран. Вопрос как обработать большой файл? Причем если просто написать $text = file_get_contents('путь к файлу'); echo '<pre>'.$text.'</pre>'; то файл и выводится на экран.
PHP Почему не выделяется текст? Не происходит выделение переменных жирным цветом. Почему? что не так? <?php ## замена по шаблону $text = htmlspecialchars(file_get_contents(__FILE__)); $html = preg_replace('/(\$\w*)/is','<b>$1</b>',$text); echo "<pre>$text</pre>"; https://www.cyberforum.ru/ php-regex/ thread2599484.html PHP Строчка хэштегов https://www.cyberforum.ru/ php-regex/ thread2597111.html
Одна, две или три строчки посвящены хэштегам, в начале текста. К примеру #форум программистов #форум экономистов #форум и тд Ее может не быть... Вопрос, как перебрать все хэштеги через calbalck. На случай если хэштег последний, выбрать его до переноса строчки. После переноса идет текст... ???
загрузка контента по 10 шт PHP
У меня есть вот такой код, как можно сделать чтобы загружались например видео 10, а потом при нажатии кнопки следующие 10 видео, а не все сразу? <?php $doc=file_get_contents('сылка'); $re = '~.*/view/(+), NameSong: (.*)~m'; $subst = '<iframe src="//coub.com/embed/$1?muted=false&autostart=false&originalSize=false&startWithHD=false" allowfullscreen frameborder="0" width="480" height="270"...
PHP Как правильно? Не понимаю зачем здесь нужно *? Может быть или может не быть что может быть? title? <title*?>(.*?)<\/title> https://www.cyberforum.ru/ php-regex/ thread2594066.html
PHP Удаление пустых строчек https://www.cyberforum.ru/ php-regex/ thread2589347.html
$sh = "#(|</p>\K\R|\K\R<p>)+#si"; $zm = "\r\n"; Хорошо, вроде все есть, строчки удаляются но. Блоку присвоено свойство white-space: pre-wrap; В итоге пустых строчек нет, на тег <p> margin и паддинг равен 0. А пустая строчка все еще есть. Как так получается?
Вложенность тегов PHP
$sh = '#\+)\](.*?)\#is'; $zm = "<div class=\"p_$2 rl$3\">$4</div>"; Что та не выходит, только родителя меняет Выравнивание ооооо ооо ооооо
PHP Из-за чего не работают данные конструкции? $sh = '#\+)\](.+?)\#is'; $zm = "<div class="p_$1 rl$2">$3</div>"; '#\<(ul|ol)\>.*?\</\1\>#xis' '#\(.+?)\#xis' То есть не находит совпадения в тексте https://www.cyberforum.ru/ php-regex/ thread2588168.html PHP Определить ссылку на файл https://www.cyberforum.ru/ php-regex/ thread2587761.html
Возможно определить, что данная ссылка ведет на файл?
PHP Вложенность тегов
Как сделать так, чтобы обрамляло и вложенные теги $sh = '#\(.+?)\#xis'; $zm = '<$1>$2</$1>'; Работает, только для родителя.
PHP Вложенность списков Список Список $sh = '#\(?>\s*\)*(.+?)(\\s)*\#is'; $zm = '<$1><li><i class=\"center fad fa-angle-down\"></i>$2</li></$1>'; https://www.cyberforum.ru/ php-regex/ thread2586872.html
0 / 0 / 0
Регистрация: 28.06.2019
Сообщений: 15
30.03.2020, 19:53  [ТС] 0

Найти в тексте все вхождения строки по шаблону - PHP - Ответ 14380259

30.03.2020, 19:53. Показов 1951. Ответов 16
Метки (Все метки)

Ответ

Спасибо, конечно, только как это в массив собрать?
Такая конструкция не работает

preg_match_all("~^\d+(?:\*\d+|/\d+)*\d*$~m", $text, $matches);

Вернуться к обсуждению:
Найти в тексте все вхождения строки по шаблону PHP
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.03.2020, 19:53
Готовые ответы и решения:

В тексте, содержащем несколько предложений, найти все вхождения заданного слова и вывести все включающие его предложения
В тексте, содержащем несколько предложений, найти все вхождения заданного слова и вывести все...

Найти в тексте все вхождения данного образца
Здравствуйте! Очень нужна помощь. Задание: найти в тексте все вхождения данного образца. То есть...

Найти в тексте все вхождения данного образца
Буду рад любой помощи вообще непонятна сама организация поиска, помогите пожалуйста

В тексте, содержащем несколько (много) предложений, найти все вхождения заданного слова и распечатать все ключевые его предложения.
помогите решить 3 задачки. заранее большое спасибо всем! 1.P=\prod_{i=m}^{n}(2*i),где n и m...

16
30.03.2020, 19:53
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.03.2020, 19:53
Помогаю со студенческими работами здесь

Не могу получить все вхождения по шаблону.
Добрый день, пытаюсь вытащить из строки совпадения по маске, но получается вытащить только 1...

Найти все вхождения строки s в t
Требуется написать программу, которая выводить на экран идексы всех вхождений строки s в строку t:...

Найти все вхождения строки T в строке S
Найти все вхождения строки T в строке S. Входные данные: В первой строке входного потока...

Найти все вхождения строки Т в строке S
Найти все вхождения строки Т в строке S Помогите пожалуйста! И если можно на языке Си!!!

0
Новые блоги и статьи
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на 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
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru