Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Sep 2006
    Messaggi
    179

    [java] aiuto sul codice

    salve....
    andBin mi ha fornito il seguente codice
    import java.io.*;
    import java.util.regex.*;

    class Prova
    {
    public static void main (String[] args)
    {
    if (args.length == 1)
    {
    try
    {
    String testoPagina = leggiFile ("C:/Documents and Settings/nikynik/Desktop/pagina.txt");

    Pattern pattern = Pattern.compile ("<SCRIPT>(.*?)</SCRIPT>", Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
    Matcher matcher = pattern.matcher (testoPagina);

    if (matcher.find ())
    {
    String titolo = matcher.group (1);

    System.out.println ("Ecco i risultati: " + titolo);
    }
    }
    catch (Exception e)
    {
    System.out.println (e);
    }
    }
    }


    public static String leggiFile (String nomeFile)
    throws IOException
    {
    InputStream is = null;
    InputStreamReader isr = null;

    StringBuffer sb = new StringBuffer ();
    char[] buf = new char[1024];
    int len;

    try
    {
    is = new FileInputStream (nomeFile);
    isr = new InputStreamReader (is);

    while ((len = isr.read (buf)) > 0)
    sb.append (buf, 0, len);

    return sb.toString ();
    }
    finally
    {
    if (isr != null)
    isr.close ();
    }
    }
    }
    non riesco a comprenderlo.....
    potreste aiutarmi.......
    dovrebbe fare la ricerca all'interno di un file e restituire ciò che si trova all'interno di <SCRIPT>......</SCRIPT>
    quello che non capisco è
    dove inserisco il file su cui fare la ricerca e poi
    quale è l'output.....
    come faccio a dirgli che l'output deve essere un secondo file con il risultato della ricerca.?
    mandandolo in esecuzione non fa nulla!
    grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Per favore, usa titoli più significativi. Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.