<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog da Hostweb &#187; Expressões Regulares</title>
	<atom:link href="http://blog.hostweb.com.br/tag/expressoes-regulares/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.hostweb.com.br</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 23 Aug 2010 15:01:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Biblioteca de Expressões Regulares.</title>
		<link>http://blog.hostweb.com.br/biblioteca-de-expressoes-regulares/hostweb</link>
		<comments>http://blog.hostweb.com.br/biblioteca-de-expressoes-regulares/hostweb#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:20:38 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Expressões Regulares]]></category>
		<category><![CDATA[Regex]]></category>
		<category><![CDATA[Regexlib]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=502</guid>
		<description><![CDATA[Hoje trago a vocês a dica do site RegexLib, nesse site encontramos uma vasta coleção de expresssões regulares prontas para o nosso uso.
Para procurar uma expressão regular no site e so voce digitar no campo Find Expressions uma palavra chave sobre a expressão regular que voce quer.

O site retornará alguns exemplos encontrados com uma breve [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Hoje trago a vocês a dica do site <a title="RegexLib" href="http://regexlib.com/" target="_blank">RegexLib</a>, nesse site encontramos uma vasta coleção de expresssões regulares prontas para o nosso uso.</p>
<p style="text-align: justify;">Para procurar uma expressão regular no site e so voce digitar no campo <em>Find Expressions</em> uma palavra chave sobre a expressão regular que voce quer.</p>
<p><img class="aligncenter size-full wp-image-503" title="Regular Expression Library" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/Regular-Expression-Library.png" alt="Regular Expression Library" width="510" height="97" /></p>
<p style="text-align: justify;">O site retornará alguns exemplos encontrados com uma breve descricao sobre o que cada exemplo faz.</p>
<p><img class="aligncenter size-full wp-image-504" title="Regular" src="http://blog.hostweb.com.br/wp-content/uploads/2010/02/Regular.png" alt="Regular" width="522" height="883" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/biblioteca-de-expressoes-regulares/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entendendo Expressões Regulares</title>
		<link>http://blog.hostweb.com.br/entendendo-expressoes-regulares/hostweb</link>
		<comments>http://blog.hostweb.com.br/entendendo-expressoes-regulares/hostweb#comments</comments>
		<pubDate>Mon, 07 Dec 2009 11:01:06 +0000</pubDate>
		<dc:creator>Giordano Alves</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Expressões Regulares]]></category>
		<category><![CDATA[Regex]]></category>

		<guid isPermaLink="false">http://blog.hostweb.com.br/?p=150</guid>
		<description><![CDATA[Expressão Regular (Regex) é uma forma de se especificar um padrão de
texto.
É um conjunto de símbolos e caracteres que agrupados formam uma sequência que pode ser testada em textos.
Por exemplo, se quero procurar as palavras &#8220;rato&#8221;, &#8220;gato&#8221; e &#8220;pato&#8221; em um determinado texto, é só criar a expressão regular [rgp]ato.
Conhecendo os metacaracteres:
Os metacaracteres são pequenos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Expressão Regular (Regex) é uma forma de se especificar um padrão de<br />
texto.</p>
<p style="text-align: justify;">É um conjunto de símbolos e caracteres que agrupados formam uma sequência que pode ser testada em textos.</p>
<p style="text-align: justify;">Por exemplo, se quero procurar as palavras &#8220;rato&#8221;, &#8220;gato&#8221; e &#8220;pato&#8221; em um determinado texto, é só criar a expressão regular [rgp]ato.</p>
<p style="text-align: justify;"><strong>Conhecendo os metacaracteres:</strong></p>
<p style="text-align: justify;">Os metacaracteres são pequenos pedacinhos simples que agrupados entre si, ou com caracteres normais, formam algo maior, uma expressão. O importante é compreender bem cada um individualmente, e depois apenas lê−los em seqüência.</p>
<p style="text-align: justify;">Eles servem para dar mais poder às pesquisas, informando padrões e posições impossíveis de se especificar usando somente caracteres normais.</p>
<p style="text-align: justify;"><span id="more-150"></span></p>
<p style="text-align: justify;"><strong>O circunflexo ^</strong></p>
<p style="text-align: justify;">O circunflexo procura pela expressão no início.<br />
<em> ^root </em> &#8211; retornará a linha em que a palavra root aparece no comeco.</p>
<p style="text-align: justify;"><strong>O cifrão $</strong></p>
<p style="text-align: justify;">O cifrão e justamente o contrario do circunflexo, ele preocura pela expressão no final.<br />
<em> $root </em> &#8211; retornará a linha em que a palavra root aparece no final.</p>
<p style="text-align: justify;"><strong>Os colchetes []</strong></p>
<p style="text-align: justify;">Os colchetes são usados pra listar opções.<br />
<em>[Gg]iordano</em> &#8211; retornará todos os nomes giordano no texto, sendo maiúsculas ou minúscula.</p>
<p style="text-align: justify;"><strong>As chaves {}</strong></p>
<p style="text-align: justify;">As chaves são utilizadas para indicar um número de caracteres.<br />
A expressão <em>^.{20,40}$</em> retornará linhas que tenham entre 20 e 40 caracteres.</p>
<p style="text-align: justify;"><strong>O ponto .</strong></p>
<p style="text-align: justify;">O ponto é um metacaractere que significa qualquer caractere.<br />
A expressão<em> ^[aeiou].*de Jesus</em> retornará toda a linha que comece com vogal e termine com &#8216;de Jesus&#8217;.</p>
<p style="text-align: justify;"><strong>O ou | (OR)</strong></p>
<p style="text-align: justify;">O pipe significa ou uma coisa ou outra.<br />
A expressão <em>^(giordano|bruno) </em>retornará as linhas em que esse nomes aparecem no comeco.</p>
<p style="text-align: justify;"><strong>A lista negada[^]</strong></p>
<p style="text-align: justify;">Outro detalhe a respeito da lista e que voce pode colocar o caractere de negacao nela.<br />
Se quizermos pegar todos os nomes comecados com consuantes nos fariamos a seguinte expressão:<br />
<em>^[bcdfghjklmnpqrstvwxyz]</em></p>
<p style="text-align: justify;">Existe uma forma mais facil de fazer isso, usando a lista negada mudariamos a expressão para:<br />
<em>^[^aeiou]</em></p>
<p style="text-align: justify;"><strong>Intervalo em Listas [-]</strong></p>
<p style="text-align: justify;">Mais uma facilidade em listas<em> </em>é usar o intervalo. Basta colocar um hífen entre duas letras que ele será expandido para todas as letras existentes no intervalo.</p>
<p style="text-align: justify;">Por exemplo <em>[a−f] </em>é interpretado como &#8220;todas as letras entre a e f, inclusive&#8221;, ou seja &#8220;abcdef&#8221;.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Fonte: Conhecendo as Expressões Regulares &#8211; <a href="http://aurelio.net/">Aurélio Marinho Jargas</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hostweb.com.br/entendendo-expressoes-regulares/hostweb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
