| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come separare HTML & Python Code
    Python è un open -source , linguaggio di programmazione orientato agli oggetti ottimizzata per la creazione di applicazioni Web dinamiche . Quando si programma in Python , potrebbe essere necessario separare la formattazione HTML dal codice Python . Ad esempio, un utente può inserire una pagina Web in un campo dati , che richiede di togliere i tag HTML per memorizzare i dati testuali . Per rimuovere i tag HTML da una stringa , utilizzare il built - in modulo Espressione regolare Python , " Regex . " Istruzioni
    1

    aprire l'editor di Python .
    2

    caricare il modulo Espressione regolare digitando il seguente :

    import re
    3

    definire una funzione per rimuovere tutti i tag HTML . Ad esempio , digitare quanto segue :

    def delete_html ( dati ) :
    4

    separare gli elementi di codice HTML , utilizzando la funzione " re.compile " per compilare i modelli di espressioni regolari in un oggetto che è possibile utilizzare per il pattern matching . Continuando l'esempio , digitare questo :

    htmlPattern = re.compile ( r ' < . ? * >' ) Per

    In questo esempio , l'attributo " re.compile " dice a Python per cercare la stringa "' < .. > ", che indica l'inizio e la fine tag HTML .

    Il qualificatore " . * ? " dice a Python per soddisfare solo i tag . Senza il qualificatore , Python restituisce la stringa "

    sottotitolo < /h2 >"; con il qualificatore , ritorna Python " .

    E < /h2 > "
    5

    sostituire un spazio per tutto il codice HTML utilizzando la funzione di "sub " . Continuando l'esempio , digitare quanto segue :

    ritorno htmlPattern.sub ('' , dati ) per

    In questo caso, Python strisce fuori il codice HTML e lo sostituisce con uno spazio vuoto . A questo punto , a seconda di come si vuole strutturare i dati , è possibile utilizzare la funzione di " striscia " di stringa per rimuovere gli spazi vuoti o utilizzare le espressioni regolari , come ad esempio "\\ s + ", per rimuovere gli spazi in più . < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come calcolare Vocali in Python 
    ·Come rimuovere il percorso da argv [ 0 ] in Python 
    ·Elenco di Python Tools 
    ·Come trovare un numero magico da un PYC file Python 
    ·Come utilizzare Echo in Python 
    ·Come aprire un file in Python 
    ·Come fare un gioco in Python Shell 
    ·Espressione Tutorial regolari per Python 2.5 
    ·Come visualizzare bytecode Python 
    ·Metodi di Python per Elenchi 
      Articoli in evidenza
    ·Come richiederà alcuna risposta in Java 
    ·Come visualizzare una lista di stringhe in ListView 
    ·SolidWorks API Strumenti 
    ·Come leggere da un file in Fortran 
    ·Che cosa è la persistenza dei dati 
    ·Come rimuovere uno zero con PHP 
    ·Come disabilitare più Sottopone in PHP 
    ·Come fare una casella di input in Visual Basic 
    ·Come controllare se una stringa variabile Content è nu…
    ·Come sbarazzarsi di avvisi di certificato di selenio Ru…
    Copyright © Conoscenza Informatica http://it.wingwit.com