Подскажите по регулярке

  • Автор темы Автор темы val06
  • Дата начала Дата начала

val06

Разрушитель (V)
Сообщения
184
Реакции
52
Баллы
153
Добрый день, подскажите можно ли регуляркой решить такой вопрос.
есть текст, в нем есть к примеру
<strong>Производитель:</strong>&nbsp;Italpollina (Италия)
после этого может идти <strong> или <br> или </p>
можно как то вытащить значение идущее после </strong> ?
 
Код:
<strong>Производитель:</strong>([^<]+)
спасибо, но проблема в том, что с регулярками на 2- (((((
если можно немного поподробнее, к примеру текст находится в переменной $text, как его вставить в регулярку что бы на выходе была переменная с нужным значением ? типа переменная $textnow
а может сначала вообще удалить все html теги а потом вытаскивать ? так не проще будет ? или как ?
 
О том как пользоваться можно почитать в официальной документации https://www.php.net/PCRE
preg_match_all
PHP:
$text = '
<strong>Производитель:</strong>&nbsp;Italpollina (Италия) 1 <strong>
<strong>Производитель:</strong>&nbsp;Italpollina (Италия) 2 <br>
<strong>Производитель:</strong>&nbsp;Italpollina (Италия) 3 </p>
';

preg_match_all('#<strong>Производитель:</strong>([^<]+)#', $text, $textnow);

var_dump($textnow[1]);

Или preg_match
PHP:
preg_match('#<strong>Производитель:</strong>([^<]+)#', $text, $textnow);

var_dump($textnow[1]);
 
спасибо большое, то что надо !
Если, на будущее, нужны будут подобные утилиты по работе с текстом то обращайтесь. Могу делать качественные софты которые обрабатывают громаднейшие файлы, при этом работают быстро и нет нагрузки на систему (Даже если у Вас слабый пк).
 
Всем добрый день! Решил не создавать еще тему с подсказками по регулярке, а писать сюда.
Подскажите пожалуйста, нужна регулярка, чтобы пропускала цифры, десятичные дроби (типа 0.15), небыло в начале лишних нулей (типа 000123), разделитель - только точка. Заранее спасибо.
 
Назад
Верх