Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur Separera HTML & Python Code

    Python är ett open - source , objektorienterat programmeringsspråk optimerad för att skapa dynamiska webbapplikationer . Vid programmering i Python , kan du behöva separera HTML-formatering från Python-kod . Till exempel kan en användare ange en webbsida i ett datafält , som kräver att du kan ta ut de HTML-taggar för att lagra textdata . För att ta bort HTML-taggar från en sträng , använda den inbyggda i Python Regular Expression -modul , " Regex . " Instruktioner
    1

    Öppna din Python redaktör .
    2

    ladda Regular Expression -modulen genom att skriva följande :

    import re
    3

    Definiera en funktion för att ta bort alla HTML-taggar . Till exempel , skriver du följande :

    def delete_html ( data) :
    4

    Separera HTML-koden element med hjälp av " re.compile " -funktion för att sammanställa de mönster för reguljära uttryck till ett objekt som du kan använda för mönstermatchning . Fortsatt exempel , skriver du detta :

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

    I detta exempel , berättar " re.compile " attribut Python att söka efter strängen " ' < .. > " som betyder början och slutet HTML-taggar .

    qualifier " . * ? " berättar Python att matcha bara taggarna . Utan kvalet , returnerar Python strängen "

    underrubrik < /h2 > "; med kvalet , Python avkastning " .

    Och < /h2 > "
    5

    ersätta en plats för alla HTML-kod med hjälp av " sub " -funktion . Fortsatt exempel , skriver du följande :

    retur htmlPattern.sub ( ' ' , uppgifter ) katalog

    I detta fall ersätter Python remsor ut HTML-koden och det med ett tomt utrymme . Vid denna punkt , beroende på hur du vill strukturera data , kan du använda strängen " strip " -funktion för att ta bort tomma utrymmen eller använda reguljära uttryck , såsom " \\ s + , " för att ta bort extra blanksteg .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man byter den sista instans av en sträng i Python
    ·Hur man sparar en Array i Python
    ·Hur man kompilerar en Python fil
    ·Python Certifiering
    ·Hur man testar en IP- Range i Python
    ·Hur man använder rep i Python
    ·Hur man läser Int Från fil i Python
    ·Hur man använder Gå och Split funktioner i Python Pro…
    ·Hur man skapar en fil i Python
    ·Hur du installerar Python
    Utvalda artiklarna
    ·Hur man kan begränsa antalet tecken i en JTextField av…
    ·Hur att kompilera en klass fil
    ·Hur man beräknar antal veckor mellan två datum
    ·Beskrivning av PHP
    ·Hur man laddar Flash Stream Uttag i VB.NET
    ·Hur man bort i QBasic
    ·Hur konvertera Python till EXE
    ·Hur man skapar en fil med PHP
    ·Hur Debug Python
    ·Hur hittar man det minsta talet i en Array
    Copyright © Dator Kunskap http://www.dator.xyz