Visualizzazione dei risultati da 1 a 3 su 3

Discussione: dividere testo

  1. #1

    dividere testo

    ho una pagina .html cosi strutturata:

    codice:
    <html>
     ...
      
    
      
     ...
    </html>
    Avrei bisogno di mettere in @primo tutto il contenuto dall'inizio pagina fina alla riga che include il tag

    Avrei poi bisogno di mettere in @secondo tutto il contenuto dalla riga che include il tag fino alla fine del documento

    Il metodo che uso tuttora è troppo antico e non sempre funge...magari voi potete consigliarmi qualche RE che fa al caso mio!?

    Grazie mille!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se hai tutto il file in una variabile (la chiamo $s):

    $s =~ /(.+?\#NEWS\#\s*?\-\-\>).*?(\<\!\-\-\s*?\#ENDNEWS\#.+)/s

    $primo = $1;
    $secondo = $2;

    Nota: il primo ? forse non serve, mentre quelli del \s credo siano necessari.

    Per trasformate una array in stringa unica e viceversa, ti arrangi da solo?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Funziona alla meraviglia...grazie!

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.