см. -> у меня есть следующий текст в переменной
var s =
"<html>
<head>
<style type="text/css" >
body{
background:url(/a.png);
}
</style>
<script src="2.js"></script>
<script src="1.js"></script>
</head>
<body >
{BODYCONTENT}
</body>
</html>";
Теперь я хочу добавить некоторые данные сразу после закрытия <style
> тега >
.
Пример:
var mydata = "/n h1{a:b}/n";
Итак, я хочу
<style>/n h1{a:b}/n
это очень легко, если в теге style нет другого атрибута, но иногда могут быть и другие атрибуты, такие как type
, id
например:
<style type="text/css" id="default_css_scope">
content
</style>
так что я не могу использовать как this s.replace("<style>","<style>".mydata);
Как я могу сделать это с регулярным выражением?