@abra-cadabra

Как составить такую регулярку на js?

Здравствуйте.
Помогите пожалуйста составить регулярку на js которую хочу в итоге поместить в replace();
Суть такова что мне нужно в строке автоматически заменять такую последовательность html тегов как <p><br></p>, не искать каждый из них по отдельности а только эту последовательность, и заменять ее на пустое значение.
Я начал пробовать эту replace(/<\/?[^>]+(>|$)/g, "") но там она убирает любой html тег, так не подходит.
Прошу вашей помощи.
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
var re = new RegExp('<p><br></p>', 'ig'); 
// флаги:
// i - игнорировать регистр, 
// g - искать/заменять во всей строке много раз

var test = '<p><br></p>-<p><br></p>+<p><br></p>//<p><br></p>##<p><br></p>';
test.replace(re, '' ) // -+//##
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы