Показать сообщение отдельно
  #1 (permalink)  
Старый 14.02.2013, 20:14
Новичок на форуме
Отправить личное сообщение для Newstory Посмотреть профиль Найти все сообщения от Newstory
 
Регистрация: 13.02.2013
Сообщений: 5

Помогите с регулярным выражением
Здравствуйте, возникла пробема с построением регулярки. Есть переменная content, в которую я из файла считываю шаблон вида
var content='<div style="clear: both;">&nbsp;</div>
<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function(){

jQuery("#he5").css('display','none');
jQuery('#hb5').on("click",function () {
jQuery('#he5').toggle('slow');
});
})
// ]]></script>';

Нужно получить в отдельную переменную весь контетнт до тега <script> и в другую - содержиое тега <script> (то есть все то, что находится между открывающим и закрывающим тегами)

Написанная регулярка не работает - выдает null( Хотя ожидался массив из 3 элементов.
var htmlJsRe = new RegExp('([\w,\W]*)<script type="text\\/javascript">([\w,\W]*)<\\/script>', 'mg');

var htmlJsReArray = htmlJsRe.exec(content);

Подскажите пожалуйста как ее исправить
Ответить с цитированием