×
Namespaces

Variants
Actions

Archived:Remover tags HTML de um texto em PySymbian

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngAquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.

All PySymbian articles have been archived. PySymbian is no longer maintained by Nokia and is not guaranteed to work on more recent Symbian devices. It is not possible to submit apps to Nokia Store.


Article Metadata

Testado com
Aparelho(s): Nokia E50, Nokia 5800 XpressMusic

Compatibilidade
Plataforma(s): S60 1ª Edição, S60 2ª Edição, S60 3ª Edição, S60 5ª Edição

Artigo
Palavras-chave: HTML
Tradução:
Por maiconherverton
Última alteração feita por hamishwillee em 07 May 2013

Resumo

O trecho de código a seguir demonstra como remover tags HTML de uma entrada de texto em PySymbian.

Source code

def remove_tags(input_text):
# Converte in_text em um objeto mutável (lista, por exemplo)
s_list = list(input_text)
i,j = 0,0
while i < len(s_list):
# colchete angular iterar até uma esquerda é encontrado
if s_list[i] == '<':
while s_list[i] != '>':
# pegar tudo de dentro até que encontre > a direita
s_list.pop(i)
# aparece o sinal de > também
s_list.pop(i)
else:
i=i+1
# converte a lista para texto
join_char=''
return join_char.join(s_list)
 
#Agora é só passar um texto HTML formatado por esta função. É como remover etiquetas e retornar uma string
test_txt = "This is HTML<remove> text</remove>"
st = remove_tags(test_txt)
print st # ele será impresso: "This is HTML text"
This page was last modified on 7 May 2013, at 14:36.
42 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×