Для примера, я пытаюсь заменитьПопытка заменить HTML-теги, используя регулярные выражения
<script type='text/javascript'>some stuff</script>
с:
<div type='text/javascript'>some stuff</div>
Я в настоящее время тестирования с:
alert(o.replace(/(?:<\s*\/?\s*)(script)(?:\s*([^>]*)?\s*>)/gi ,'div'));
Но я получаю:
divsomestuffdiv
Как я могу получить это только для замены части «скрипта» и сохранения других символов разметки и атрибутов?