Programação  
 
Conhecimento computador >> Programação >> Programação Python >> 
Como separar HTML & Code Python
Python é um open-source , linguagem de programação orientada a objeto otimizado para a construção de aplicações Web dinâmicas . Ao programar em Python , você pode precisar para separar formatação HTML a partir de código Python. Por exemplo , um usuário pode inserir uma página da Web em um campo de dados, exigindo-lhe para retirar as tags HTML para armazenar os dados textuais. Para remover tags HTML de uma string, usar o built -in módulo Python expressão regular, " Regex ". Instruções
1

Abra seu editor de Python.
2

Carregue o módulo de Expressões Regulares , digitando o seguinte :

importar re
3

Definir uma função para remover todas as tags HTML . Por exemplo, digite o seguinte:

def delete_html ( dados):
4

Separe os elementos de código HTML usando a função " re.compile " para compilar os padrões de expressões regulares em um objeto que você pode usar para o padrão correspondente. Continuando o exemplo , digite o seguinte:

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

Neste exemplo, o " re.compile " atributo diz ao Python para procurar a seqüência " '< .. > ", que significa o início e término tags HTML

. o qualificador " . * ? " diz Python para combinar apenas as tags. Sem o qualificador , Python retorna a string "

subhead

" ; com o qualificador , Python retorna
5 "

e

".

Substitua um espaço para todos os códigos HTML utilizando a função "sub" . Continuando o exemplo , digite o seguinte :

retornar htmlPattern.sub ( '' , dados )

Neste caso , Python retira o código HTML e substitui-lo com um espaço em branco. Neste ponto, dependendo de como você deseja estruturar os dados, você pode utilizar a função string " strip" para remover espaços em branco ou usar expressões regulares , como " s + \\ ", para remover os espaços extras. < Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como excluir todas as instâncias de uma classe em Pyth…
·Usos de Python Web 
·O que é um Python GIL 
·Como espelhar uma verticalmente fotográfica e horizont…
·Como inserir uma pausa Em Dogtail em Python 
·Funções com matrizes e escalas em Numerical Python 
·Como obter chave Prensas em Python 
·Funções estáticas em Python 
·Como Entrar e Zangle Usando Python 
·Como alterar a cor de um ponto da trama em matplotlib 
  Artigos em destaque
·Como converter Altura em ColdFusion 
·Como passar um Substring como um parâmetro em um lote …
·Como faço Combine colunas com MySQL 
·Como converter HTML para PHP 
·Como Alterne Adição e Subtração em Java 
·Como referência o último elemento em uma matriz no Pe…
·Como calcular o tempo usando Java 
·Como definir a cor de fundo da classe Usando jQuery 
·Quais são as diferenças entre erros de sintaxe e semâ…
·Informações sobre Java Treinamento Online 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados