mef-t
Осваивающий
- Сообщения
- 306
- Репутация
- 30
Добрый день.
Есть текст:
Помогите удалить переносы между тегами <h2> и </h2> и заменить пробелами
Следующий код удаляет только 1 перенос, а нужно все.
P.S. могут быть и другие теги и другой текст. Нужно удалить все переносы (заменить пробелами) строго между конкретными тегами.
Есть текст:
Код:
$sText &= '<h2>2.5. ' & @CR & 'Планирование долгосрочных услуг (страхование), затраты по которым' & @CR & 'периодически списываются на себестоимость</h2>'
Помогите удалить переносы между тегами <h2> и </h2> и заменить пробелами
Следующий код удаляет только 1 перенос, а нужно все.
Код:
$sText = '<h2>2.1. ' & @CR & 'Ввод позиции на материал</h2>' & @CR
$sText &= '<h2>2.5. ' & @CR & 'Планирование долгосрочных услуг (страхование), затраты по которым' & @CR & 'периодически списываются на себестоимость</h2>'
$pattern = '(?s)(<h2.*?)\R(.*?</h2>)'
$sText = StringRegExpReplace($sText, $pattern, '$1'&' '&'$2')
ConsoleWrite($sText & @CRLF)
P.S. могут быть и другие теги и другой текст. Нужно удалить все переносы (заменить пробелами) строго между конкретными тегами.