Ciao a tutti.
Ho un pagina html su cui devo elaborare alcune funzioni.
All'interno di questa pagina ci possono essere tag script o parti di php o di css.
Tramite JS dovrei suddividerli, cosi da poter lavorare separatamente su ogniuno di loro.
pensavo di farlo tramite la funzione .match, ma ottengo sempre un valore nullo.
codice:
<html>
<head></head>
<body>
<p class="classe" title="titolo">Questo è un paragrafo e del codice js</p>
<script>var defaults = {
// show source code tab
source: true,
// show zebra
zebra: true,
//indents: "tabs" or "space"
indent: 'tabs',
//ordered or unordered list
list: 'ol'
}</script>
<?php
echo "questo è normale testo";
function prova(){
var $caro='amico';
$lista= array('primo','secondo','terzo');
}
?>
...
ipotizzando di acquisire questa pagina nella variabile code
farei cosi per ottenere il codice php:
codice:
phpcode=code.match("'<?php(.*?)?>'gis");
alert(phpcode);
Dove sbaglio?