<?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>Regular Expression yazısına yapılan yorumlar</title>
	<atom:link href="http://esiyo.net/ruby-ile-regular-expression/116/feed" rel="self" type="application/rss+xml" />
	<link>http://esiyo.net/ruby-ile-regular-expression/116</link>
	<description>uordek.esiyo.each</description>
	<lastBuildDate>Thu, 12 Jan 2012 22:30:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Yazar: Fatih Aratmak</title>
		<link>http://esiyo.net/ruby-ile-regular-expression/116/comment-page-1#comment-281</link>
		<dc:creator>Fatih Aratmak</dc:creator>
		<pubDate>Fri, 15 Aug 2008 13:33:50 +0000</pubDate>
		<guid isPermaLink="false">http://esiyo.net/ruby-ile-regular-expression/116#comment-281</guid>
		<description>Burada pek C#&#039;tan bahsedilmiyor ama bu regex ile ilgili biliyorsunuz .NET&#039;te de System.Text.RegularExpressions isimli bir isim uzayı bulunmakta, şimdi soru şu VS2005 IDE&#039;nin &quot;Find And Replace&quot; aracı ile aşağıdaki değişimi gerçekleştirebilirsiniz.

Text      : AliVeliAhmet AliMertAhmet AliKurtAhmet
Find      : Ali{....}Ahmet
Repplace  : Selam \1 Nasılsın ?
Result    : Selam Veli Nasılsın ? Selam Mert Nasılsın ? Selam Kurt Nasılsın ?

Gel gelelim (Niye geliyorsak !) aynı işi yukarıdaki isim uzayı altında yer alan regex sınıfı&#039;nın saygıdeğer üyesi Replace(...) metoduna yaptırmak hayli zor.

&quot;Find &amp; Replace&quot; aracında yer alan Tagged Expression (yani &quot;{}&quot; işaretleri arasındaki değerler) regex sınıfı ve metodları tarafından nasıl yorumlanıyor bilmiyorum ama aynı örneği regex.replace(...) metodu ile ben gerçekleştiremedim.

Bir fikri olan var mı acaba ?</description>
		<content:encoded><![CDATA[<p>Burada pek C#&#8217;tan bahsedilmiyor ama bu regex ile ilgili biliyorsunuz .NET&#8217;te de System.Text.RegularExpressions isimli bir isim uzayı bulunmakta, şimdi soru şu VS2005 IDE&#8217;nin &#8220;Find And Replace&#8221; aracı ile aşağıdaki değişimi gerçekleştirebilirsiniz.</p>
<p>Text      : AliVeliAhmet AliMertAhmet AliKurtAhmet<br />
Find      : Ali{&#8230;.}Ahmet<br />
Repplace  : Selam \1 Nasılsın ?<br />
Result    : Selam Veli Nasılsın ? Selam Mert Nasılsın ? Selam Kurt Nasılsın ?</p>
<p>Gel gelelim (Niye geliyorsak !) aynı işi yukarıdaki isim uzayı altında yer alan regex sınıfı&#8217;nın saygıdeğer üyesi Replace(&#8230;) metoduna yaptırmak hayli zor.</p>
<p>&#8220;Find &amp; Replace&#8221; aracında yer alan Tagged Expression (yani &#8220;{}&#8221; işaretleri arasındaki değerler) regex sınıfı ve metodları tarafından nasıl yorumlanıyor bilmiyorum ama aynı örneği regex.replace(&#8230;) metodu ile ben gerçekleştiremedim.</p>
<p>Bir fikri olan var mı acaba ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Tankut ŞENTÜRK</title>
		<link>http://esiyo.net/ruby-ile-regular-expression/116/comment-page-1#comment-200</link>
		<dc:creator>Tankut ŞENTÜRK</dc:creator>
		<pubDate>Tue, 02 Oct 2007 12:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://esiyo.net/ruby-ile-regular-expression/116#comment-200</guid>
		<description>Son söz,

Regular Expressions hayat kurtarır, öğrenin.

Dalgıçlıkta kullanılan bir söz vardır, biraz bu söze benzer;
&quot;Bıçağınızı yanınızdan ayırmayın, genellikle ihtiyacınız olmaz. Olduğunda yanınızda bıçak yoksa bir daha hiç ihtiyacınız olmaz.&quot;

Kolay gelsin.</description>
		<content:encoded><![CDATA[<p>Son söz,</p>
<p>Regular Expressions hayat kurtarır, öğrenin.</p>
<p>Dalgıçlıkta kullanılan bir söz vardır, biraz bu söze benzer;<br />
&#8220;Bıçağınızı yanınızdan ayırmayın, genellikle ihtiyacınız olmaz. Olduğunda yanınızda bıçak yoksa bir daha hiç ihtiyacınız olmaz.&#8221;</p>
<p>Kolay gelsin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Hüseyin Gömleksizoğlu</title>
		<link>http://esiyo.net/ruby-ile-regular-expression/116/comment-page-1#comment-199</link>
		<dc:creator>Hüseyin Gömleksizoğlu</dc:creator>
		<pubDate>Sun, 30 Sep 2007 23:15:09 +0000</pubDate>
		<guid isPermaLink="false">http://esiyo.net/ruby-ile-regular-expression/116#comment-199</guid>
		<description>Ruby kullananlar Ruby&#039;nin RegEx&#039;e doğal desteği olduğunu bilirler muhtemelen. Belki yazının sonunda bir ufak örnek olsaydı güzel olurdu diye düşünüp hemen bir örnek yapmaya karar verdim.

string1 = &quot;I will drill for a well in walla walla washington.&quot;
if string1 =~ /(w.ll)/
	print &quot;Matched on &quot;, $1, &quot;\n&quot;
else
	puts &quot;NO MATCH&quot;
end

=~ operator&#039;u regular expression kullanarak kontrol yapar. Bulduğu ilk değeri $1 değişkenine atar. İkinci bulduğu değeri $2, $3 diyerek erişebiliriz.</description>
		<content:encoded><![CDATA[<p>Ruby kullananlar Ruby&#8217;nin RegEx&#8217;e doğal desteği olduğunu bilirler muhtemelen. Belki yazının sonunda bir ufak örnek olsaydı güzel olurdu diye düşünüp hemen bir örnek yapmaya karar verdim.</p>
<p>string1 = &#8220;I will drill for a well in walla walla washington.&#8221;<br />
if string1 =~ /(w.ll)/<br />
	print &#8220;Matched on &#8220;, $1, &#8220;\n&#8221;<br />
else<br />
	puts &#8220;NO MATCH&#8221;<br />
end</p>
<p>=~ operator&#8217;u regular expression kullanarak kontrol yapar. Bulduğu ilk değeri $1 değişkenine atar. İkinci bulduğu değeri $2, $3 diyerek erişebiliriz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: mehmet hazman</title>
		<link>http://esiyo.net/ruby-ile-regular-expression/116/comment-page-1#comment-197</link>
		<dc:creator>mehmet hazman</dc:creator>
		<pubDate>Thu, 27 Sep 2007 00:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://esiyo.net/ruby-ile-regular-expression/116#comment-197</guid>
		<description>Ben &quot;PowerGREP&quot; sayesinde demiştim ama :) ( editplusta yazamadım yeminle RegEx. )
Alışılması gerçekten zor :) hele hele Tankut&#039;ın dediği gibi &quot;kısa sürede alışmak çokkkk zor&quot; :)</description>
		<content:encoded><![CDATA[<p>Ben &#8220;PowerGREP&#8221; sayesinde demiştim ama :) ( editplusta yazamadım yeminle RegEx. )<br />
Alışılması gerçekten zor :) hele hele Tankut&#8217;ın dediği gibi &#8220;kısa sürede alışmak çokkkk zor&#8221; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: Tankut ŞENTÜRK</title>
		<link>http://esiyo.net/ruby-ile-regular-expression/116/comment-page-1#comment-195</link>
		<dc:creator>Tankut ŞENTÜRK</dc:creator>
		<pubDate>Tue, 25 Sep 2007 18:58:58 +0000</pubDate>
		<guid isPermaLink="false">http://esiyo.net/ruby-ile-regular-expression/116#comment-195</guid>
		<description>İyiki yazdık &quot;kısa sürede alışmanız zor olabilir&quot; diye, sen otur 20 dakkida çöz. Ben öyle yazdım ya inadına yaptın değil mi :)</description>
		<content:encoded><![CDATA[<p>İyiki yazdık &#8220;kısa sürede alışmanız zor olabilir&#8221; diye, sen otur 20 dakkida çöz. Ben öyle yazdım ya inadına yaptın değil mi :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Yazar: mehmet hazman</title>
		<link>http://esiyo.net/ruby-ile-regular-expression/116/comment-page-1#comment-194</link>
		<dc:creator>mehmet hazman</dc:creator>
		<pubDate>Mon, 24 Sep 2007 21:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://esiyo.net/ruby-ile-regular-expression/116#comment-194</guid>
		<description>uvvv ne güzel yazı olmuş bu :)

11000 bounce etmiş mailin ufak bir hata sonucu mail box&#039;ıma download&#039;undan sonra...
hepsini tek tek kontrol edip mail adreslerini excel sheet&#039;e yazamayacağıma göre :) aklıma hemen regEx geldi.

Ufak bi araştırmadan sonra http://www.regular-expressions.info/ sitesinde keşfettiğim &quot;powergrep&quot; gibi bir program sayesinde yaklaşık 20 dk. içinde tüm mail adreslerini tek bir txt dosyasına kopyalamıştım. 

Önünde saygı ile eğiliyoruz RegEx :)

dip not: Yazılım hayatım 5-10 yıl önce başlamadı ama başlamış olan güzel abilierime teşekkürü bir borç bilirim :)</description>
		<content:encoded><![CDATA[<p>uvvv ne güzel yazı olmuş bu :)</p>
<p>11000 bounce etmiş mailin ufak bir hata sonucu mail box&#8217;ıma download&#8217;undan sonra&#8230;<br />
hepsini tek tek kontrol edip mail adreslerini excel sheet&#8217;e yazamayacağıma göre :) aklıma hemen regEx geldi.</p>
<p>Ufak bi araştırmadan sonra <a href="http://www.regular-expressions.info/" rel="nofollow">http://www.regular-expressions.info/</a> sitesinde keşfettiğim &#8220;powergrep&#8221; gibi bir program sayesinde yaklaşık 20 dk. içinde tüm mail adreslerini tek bir txt dosyasına kopyalamıştım. </p>
<p>Önünde saygı ile eğiliyoruz RegEx :)</p>
<p>dip not: Yazılım hayatım 5-10 yıl önce başlamadı ama başlamış olan güzel abilierime teşekkürü bir borç bilirim :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

