<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Acentuação em Português e Expressões Regulares Python</title>
	<atom:link href="http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/</link>
	<description>HTML5, CSS, Tableless, Desenvolvimento Web, Python, Linux</description>
	<lastBuildDate>Thu, 17 May 2012 14:27:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Por: Daniel</title>
		<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/comment-page-1/#comment-4905</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Mon, 18 May 2009 15:48:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4905</guid>
		<description>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</description>
		<content:encoded><![CDATA[<p>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.</p>
<p>tem como me ajudar</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: west</title>
		<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/comment-page-1/#comment-4904</link>
		<dc:creator>west</dc:creator>
		<pubDate>Wed, 25 Feb 2009 13:50:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4904</guid>
		<description>tenta isso:

dudu =&quot;O cão está com você.&quot;
print dudu
dede= dudu.decode(&#039;iso8859-1&#039;)#converte
print dede
dudu = dede.encode(&#039;iso8859-1&#039;)#desconverte #&#039;utf-8&#039;
print dudu</description>
		<content:encoded><![CDATA[<p>tenta isso:</p>
<p>dudu =&#8221;O cão está com você.&#8221;<br />
print dudu<br />
dede= dudu.decode(&#8216;iso8859-1&#8242;)#converte<br />
print dede<br />
dudu = dede.encode(&#8216;iso8859-1&#8242;)#desconverte #&#8217;utf-8&#8242;<br />
print dudu</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel Luz</title>
		<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/comment-page-1/#comment-4903</link>
		<dc:creator>Daniel Luz</dc:creator>
		<pubDate>Thu, 18 Oct 2007 19:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4903</guid>
		<description>DGmike, acho que não dá pra tornar isso padrão. Mas quanto à segunda pergunta, você pode prefixar as expressões com &quot;(?u)&quot;. Por exemplo: r&quot;(?u)\b&quot;. Espero que ajude ;)</description>
		<content:encoded><![CDATA[<p>DGmike, acho que não dá pra tornar isso padrão. Mas quanto à segunda pergunta, você pode prefixar as expressões com &#8220;(?u)&#8221;. Por exemplo: r&#8221;(?u)\b&#8221;. Espero que ajude <img src='http://elcio.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: d3rf</title>
		<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/comment-page-1/#comment-4902</link>
		<dc:creator>d3rf</dc:creator>
		<pubDate>Thu, 18 Oct 2007 16:34:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4902</guid>
		<description>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: &lt;a href=&quot;http://d3rf.wordpress.com&quot; title=&quot;Blog do d3rf&quot; rel=&quot;nofollow&quot;&gt;http://d3rf.wordpress.com&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Assim dando uma olhada do nada me veio a idéia &#8230;<br />
Sou programador, sou uma anta em design &#8230; 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 &#8230;?<br />
meu blog: <a href="http://d3rf.wordpress.com" title="Blog do d3rf" rel="nofollow">http://d3rf.wordpress.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DGmike</title>
		<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/comment-page-1/#comment-4901</link>
		<dc:creator>DGmike</dc:creator>
		<pubDate>Thu, 18 Oct 2007 13:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4901</guid>
		<description>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&quot;\b&quot;, re.U)

para não prescisar chamar o c.sub e sim o re.sub ?</description>
		<content:encoded><![CDATA[<p>Legal, Elcio&#8230;<br />
duas perguntas,<br />
- tem como definir isso em algum arquivo de configuração para ser padrão?<br />
- podemos fazer isto:<br />
re = re.compile (r&#8221;\b&#8221;, re.U)</p>
<p>para não prescisar chamar o c.sub e sim o re.sub ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jader Rubini</title>
		<link>http://elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/comment-page-1/#comment-4900</link>
		<dc:creator>Jader Rubini</dc:creator>
		<pubDate>Wed, 17 Oct 2007 15:02:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elcio.com.br/acentuacao-em-portugues-e-expressoes-regulares-python/#comment-4900</guid>
		<description>Uma vez eu quis fazer uma função Python pra reescritas de url&#039;s, da mesma forma que o Wordpress faz. Depois de ler &lt;a href=&quot;http://www.reportlab.com/i18n/python_unicode_tutorial.html&quot; rel=&quot;nofollow&quot;&gt;este tutorial&lt;/a&gt;, a solução que eu encontrei foi:

&lt;code&gt;

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

&lt;/code&gt;

Não sei se esta seria a melhor forma e fazer isso, mas foi o jeito que eu achei. :)</description>
		<content:encoded><![CDATA[<p>Uma vez eu quis fazer uma função Python pra reescritas de url&#8217;s, da mesma forma que o WordPress faz. Depois de ler <a href="http://www.reportlab.com/i18n/python_unicode_tutorial.html" rel="nofollow">este tutorial</a>, a solução que eu encontrei foi:</p>
<p><code></p>
<p>def urlize(str):<br />
	url = unicode(str, 'latin-1')<br />
 	url = unicodedata.normalize('NFKD', url).encode('ascii', 'ignore')<br />
 	url = re.sub(r'[^\w\d-]', '', url.replace(' ', '-').replace('--', '').lower())<br />
 	return url</p>
<p></code></p>
<p>Não sei se esta seria a melhor forma e fazer isso, mas foi o jeito que eu achei. <img src='http://elcio.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

