Hey! Ich brauche mal eure Hilfe 
Ich habe hier einen HTML Code, in dem JavaScript ist.
Er sieht grob so aus:
Nun möchte ich per JavaScript genau das herausfinden was zwischen <script> und </script> steht.
Mein Ansatz sieht so aus:
Aber es funktioniert nicht. Ich denke mal es geht nicht, da der JavaScript Code in mehreren Zeilen steht. Der Modifier "s" wird aber nicht in JavaScript unterstützt, gibt es dafür eine Alternative in JavaScript?
Danke für eure Vorschläge.
PS: Ich habe den RegEx in Kodos mit "Dot All" getestet.
Ich habe hier einen HTML Code, in dem JavaScript ist.
Er sieht grob so aus:
HTML:
<script type="text/javascript">
..
</script>
<strong>foobar</strong>..
Nun möchte ich per JavaScript genau das herausfinden was zwischen <script> und </script> steht.
Mein Ansatz sieht so aus:
Code:
var result = string.replace(/^(.*)<script[^>]*>(.*?)<\/script>(.*)$/gi, "$2");
Aber es funktioniert nicht. Ich denke mal es geht nicht, da der JavaScript Code in mehreren Zeilen steht. Der Modifier "s" wird aber nicht in JavaScript unterstützt, gibt es dafür eine Alternative in JavaScript?
Danke für eure Vorschläge.
PS: Ich habe den RegEx in Kodos mit "Dot All" getestet.