salve io un codice che mi permette di estrapolare gli script da una pagina htm
vorrei sapere per ogni script trovato che tipo sia....
cioè se il primo script è di tipo javaScript mi salva in una varialile apposita la stringa "trovato script Java script"
e così con il secondo ed il terzo script trovato:
questa è solo ala parte di codice che si occupa della ricerca...!codice:Pattern pattern = Pattern.compile ("<SCRIPT.*?>(.*?)</SCRIPT>|<%.*?(%@)?(.*?)%>|<%.*?>(.*?)%>|<\\?(?:php)?(.*?)\\?>",Pattern.DOTALL | Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher (testoPagina); StringBuffer stringBuffer = new StringBuffer(); int scriptNumber = 0; while (matcher.find ()) { scriptNumber++; String script = matcher.group (0); StringBuffer scriptText = new StringBuffer(); scriptText.append("SCRIPT " + scriptNumber + ":\r\n "); scriptText.append(script); scriptText.append("\r\n"); stringBuffer.append(scriptText); System.out.println (scriptText);

Rispondi quotando