Доброго времени суток
Как через .replace()
+ регулярные выражения, поделить к примеру такой код:
<div class="na-p_button" id="c_menu" style="display: none;" onclick="$('.na-p').hide(400);$(this).hide(400);$('#o_menu.na-p_button').show(400);">
на части, к примеру:
<b>$1</b><u>$2</u>$3<b>$4</b>
При условие, что
$1 - <
$2 - текст от <
до (пробел)
$3 - текст от (пробел) до
>
$4 - >
С учётом того, что:
$2 - может быть любым (одним) словом
$3 - может быть словом, словами (т.е. разной длины) и разные символы могут быть
Регулярное выражение для открывающих тегов (с исключением закрывающих тегов):
(<)(\w+)(.[^<]+)?(>)
Ссылка на песочницу с пояснениями: https://regexr.com/3q3qd
Пример замены: https://jsbin.com/vazero/1/edit?html,js,output
Если строго по условиям вопроса (о разделяющем пробеле не сказано, что его необходимо захватывать), то:
(<)([^<> ]+) ([^<>]+)(>)
$1 - символ <
;
$2 - любые символы, кроме "<"
," "
,">"
, один или более до пробела;
$3 - любые символы, кроме "<"
,">"
, один или более от пробела и до ">"
;
$4 - символ >
;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно, чтобы в поле можно было вводить цифры от 1 до 10000
Помогите пж, нужно сделать бесконечную анимацию, которая появляется на 3 сек, а потом исчезает на 5 сек и снова появляется, итак бесконечноКак...
Как видите 8 блоков 4 снизу 4 сверху все устроено флексбоксами
делаю вывод отчета в ворд по шаблону из таблицы в базе данных MSSQL, но не получается заменить слово в шаблоне table_job на таблицу которую я заполнилЭта...