Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan å skille HTML & Python kode
    Python er en åpen - kildekode , objektorientert programmeringsspråk optimalisert for å bygge dynamiske web-applikasjoner . Ved programmering i Python , må du kanskje å skille HTML formatering fra Python -kode. For eksempel kan en bruker angir en webside i et datafelt , at du må stripe ut HTML-kodene til å lagre tekstdata. For å fjerne HTML-koder fra en streng, bruker den innebygde i Python Regular Expression modul , " Regex . " Instruks
    en

    Åpne din Python redaktør .
    2

    laste Regular Expression modulen ved å skrive følgende : en

    import re
    3

    Definer en funksjon for å fjerne alle HTML-koder. For eksempel , skriv inn følgende : en

    def delete_html ( data) :
    4

    Skill HTML kode elementer ved å bruke " re.compile " funksjonen for å kompilere den vanlige uttrykk mønstre til et objekt som du kan bruke for mønstergjenkjenning . Fortsetter eksempel skriver dette : en

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

    I dette eksempelet , forteller " re.compile " attributt Python for å søke etter strengen " '< .. > " som betyr begynnelsen og slutten HTML-koder.

    kvalifiseringskamp " . *? " forteller Python å matche bare kodene . Uten kvalifiseringskamp , returnerer Python strengen "

    subhead < /h2 >"; med kvalifiseringen , Python returnerer " .

    Og < /h2 >"
    5

    Substitute en plass for all HTML-kode ved hjelp av " sub "-funksjonen . Fortsetter eksempel inn følgende : en

    retur htmlPattern.sub ( '' , data)

    I dette tilfellet erstatter Python strimler ut HTML-koden og den med en tom plass . På dette punktet , avhengig av hvordan du vil strukturere data , kan du bruke strengen "stripen" funksjonen til å fjerne mellomrom eller bruke vanlige uttrykk , for eksempel "\\ s + , " for å fjerne ekstra mellomrom .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Pig Latin Programmet på Python 
    ·Hvordan sjekke en Array for strykere i Python 
    ·Hvordan overstyre en funksjon i Python 
    ·Hvordan Beregn Simpson Rule hjelp Python 
    ·Python introspeksjon funksjoner 
    ·Hvordan begrense pålogginger i Python kode 
    ·Hvordan endre type objekt i Python 
    ·Hvordan lage en liste av ordbøker i Python 
    ·Hvordan erstatte Python Høyre 
    ·Slik starter et skript som en egen prosess i Python 
      Anbefalte artikler
    ·Hvordan bruke Dwgthumbnail.Ocx i Visual Basic 
    ·Hvordan lage en C + + Void Skjerm 
    ·Hvordan lese XML hjelp VB.NET 
    ·Hvordan lage et tre fra en liste i Java 
    ·Forskjeller mellom Byte Array Vs . String 
    ·Hvordan finne hvis en Char er et heltall på ASP.NET 
    ·Beskrivelse av en C + + funksjon og hvordan det fører …
    ·Slik formaterer et nummer i Java 
    ·Hva er forskjellen mellom Beta og 2.0 
    ·Hvordan komme i Java Working Rett på XP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/