Comentários sobre: Acentuação em Português e Expressões Regulares Python https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/ HTML5, CSS, Tableless, Desenvolvimento Web, Python, Linux Mon, 18 May 2009 15:48:21 +0000 hourly 1 Por: Daniel https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4905 Mon, 18 May 2009 15:48:21 +0000 http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4905 Preciso do código fonte de um programa, pode ser em python, que permita ao usuário digitar um expressâo regular e depois digitar a palavra. No final o programa deve dizer se a palavra foi reconhecida ou não.

tem como me ajudar

]]>
Por: west https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4904 Wed, 25 Feb 2009 13:50:20 +0000 http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4904 tenta isso:

dudu =”O cão está com você.”
print dudu
dede= dudu.decode(‘iso8859-1’)#converte
print dede
dudu = dede.encode(‘iso8859-1′)#desconverte #’utf-8’
print dudu

]]>
Por: Daniel Luz https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4903 Thu, 18 Oct 2007 19:57:38 +0000 http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4903 DGmike, acho que não dá pra tornar isso padrão. Mas quanto à segunda pergunta, você pode prefixar as expressões com “(?u)”. Por exemplo: r”(?u)\b”. Espero que ajude 😉

]]>
Por: d3rf https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4902 Thu, 18 Oct 2007 16:34:45 +0000 http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4902 Assim dando uma olhada do nada me veio a idéia …
Sou programador, sou uma anta em design … Você é programador, conhece bem design, é apaixonado por Python como já ouvi numa palestra, pq vc não migra um pouco para Java (J2ME), e começa a produzir coisas boas para PDAS, Smartphones, e MicroEditionMachine em afins …?
meu blog: http://d3rf.wordpress.com

]]>
Por: DGmike https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4901 Thu, 18 Oct 2007 13:22:23 +0000 http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4901 Legal, Elcio…
duas perguntas,
– tem como definir isso em algum arquivo de configuração para ser padrão?
– podemos fazer isto:
re = re.compile (r”\b”, re.U)

para não prescisar chamar o c.sub e sim o re.sub ?

]]>
Por: Jader Rubini https://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4900 Wed, 17 Oct 2007 15:02:14 +0000 http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4900 Uma vez eu quis fazer uma função Python pra reescritas de url’s, da mesma forma que o WordPress faz. Depois de ler este tutorial, a solução que eu encontrei foi:

def urlize(str):
url = unicode(str, 'latin-1')
url = unicodedata.normalize('NFKD', url).encode('ascii', 'ignore')
url = re.sub(r'[^\w\d-]', '', url.replace(' ', '-').replace('--', '').lower())
return url

Não sei se esta seria a melhor forma e fazer isso, mas foi o jeito que eu achei. 🙂

]]>