GutsOut
27.03.2014 - 15:52
Здравствуте, подскажите, пожалуйста, как с помощью регулярных выражений за заменить это:
<h1 class="MsoNormal">ПРАКТИКА ПРИМЕНЕНИЯ ТРУДОВОГО ЗАКОНОДАТЕЛЬСТВА </h1>
на это
<h2 class="rubric-title">ПРАКТИКА ПРИМЕНЕНИЯ ТРУДОВОГО ЗАКОНОДАТЕЛЬСТВА </h2>
TranceIT
27.03.2014 - 19:09
str_replace()
Не?
_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать. Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!
inpost
27.03.2014 - 20:16
GutsOutА какие твои попытки? Показывай
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
$h2= '<h1 class="MsoNormal">ПРАКТИКА ПРИМЕНЕНИЯ ТРУДОВОГО ЗАКОНОДАТЕЛЬСТВА </h1>';
$h2 = preg_replace('#<h1 [^>]+>([^<]+)</h1>#isu', '<h2 class="rubric-title">$1</h2>', $h2 );
echo $h2;
GutsOut
28.03.2014 - 13:19
Цитата (OleKh @ 27.03.2014 - 21:11) |
$h2= '<h1 class="MsoNormal">ПРАКТИКА ПРИМЕНЕНИЯ ТРУДОВОГО ЗАКОНОДАТЕЛЬСТВА </h1>'; $h2 = preg_replace('#<h1 [^>]+>([^<]+)</h1>#isu', '<h2 class="rubric-title"></h2>', $h2 ); echo $h2; |
OleKh, большое спасибо.
Подскажите, пожалуйста, вот такая регулярка:
#<div align="right"><p>([А-Я][a-я]*\s[А-Я]\.\s[А-Я]\..*?)</p></div>#
работает при поиске:
<div align="right"><p>Александров Г. М. </p></div>
но не работает при переносе строки после дива:
<div align="right">
<p>Александров Г. М. </p></div>
пробовал так -#<div align="right">\n<p>([А-Я][a-я]*\s[А-Я]\.\s[А-Я]\..*?)</p></div># - не помогает
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.