Замена Div String с использованием RegEx

0

Привет, я использую следующий код:

breakContent = breakContent.replace(/<div>/g, ' <div>');

Здесь breakContent - это строка, содержащая html-код. Мне нужно предоставить пространство перед тегом div Приведенный выше код отлично работает для div без атрибута id, style и т.д.

Так что мне нужен рабочий код, включающий атрибуты в теге div...

Я попробовал приведенный ниже код... но он не дает пространства перед div и вместо этого заменяет div пробелом

 breakContent = breakContent.replace(/<div\s*[\/]?>/gi, " ");
Теги:

1 ответ

2

Просто измените его на:

breakContent = breakContent.replace(/<div/g, ' <div');

Удаление трейлинг > позволяет использовать теги <div> с атрибутами.

EDIT: Конечно, это может подобрать текст, который на самом деле не <div>, если у вас есть текст, соответствующий <div который не является тегом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню