<?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"
	>
<channel>
	<title>Comments on: Search and Replace in Xcode</title>
	<atom:link href="http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/</link>
	<description>On Mac OS X programming</description>
	<pubDate>Tue, 02 Dec 2008 12:32:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Shannon</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-24880</link>
		<dc:creator>Shannon</dc:creator>
		<pubDate>Thu, 04 Sep 2008 03:02:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-24880</guid>
		<description>That last post ate the escaped zero, it should show '' in front of the instead.</description>
		<content:encoded><![CDATA[<p>That last post ate the escaped zero, it should show &#8221; in front of the instead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shannon</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-24879</link>
		<dc:creator>Shannon</dc:creator>
		<pubDate>Thu, 04 Sep 2008 03:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-24879</guid>
		<description>This was helpful, but it took me some time to realize that you start counting at zero, not one, so to backtrack / use the text you found, you need to use the  instead.  Thanks for the help.</description>
		<content:encoded><![CDATA[<p>This was helpful, but it took me some time to realize that you start counting at zero, not one, so to backtrack / use the text you found, you need to use the  instead.  Thanks for the help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoffrey</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-23847</link>
		<dc:creator>Geoffrey</dc:creator>
		<pubDate>Mon, 18 Aug 2008 11:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-23847</guid>
		<description>thanks for this info</description>
		<content:encoded><![CDATA[<p>thanks for this info</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jerome</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-800</link>
		<dc:creator>jerome</dc:creator>
		<pubDate>Thu, 15 Mar 2007 10:51:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-800</guid>
		<description>You can use RegexTester to test a NSPredicated-based regex against a string.
http://www.stiefels.net/projects/regextester</description>
		<content:encoded><![CDATA[<p>You can use RegexTester to test a NSPredicated-based regex against a string.<br />
<a href="http://www.stiefels.net/projects/regextester" rel="nofollow">http://www.stiefels.net/projects/regextester</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mr_noodle</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-553</link>
		<dc:creator>mr_noodle</dc:creator>
		<pubDate>Sun, 28 Jan 2007 16:49:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-553</guid>
		<description>Jon: That explains the general paranoia I feel whenever doing search and replace. Thanks.

Aaron: My question was not why ICU so much as why not ICU in both the search and replace strings. If they use ICU syntax for the match pattern, you'd think they also use it for the replace pattern. Thanks for the link. Uwe Hoffman also did a similar thing: http://www.codemanic.com/blog-archives/000088.html


Also, for those who only need to do straight regex matching (no capture groups or replacement), NSPredicate (which is also backed by ICU) can be used.</description>
		<content:encoded><![CDATA[<p>Jon: That explains the general paranoia I feel whenever doing search and replace. Thanks.</p>
<p>Aaron: My question was not why ICU so much as why not ICU in both the search and replace strings. If they use ICU syntax for the match pattern, you&#8217;d think they also use it for the replace pattern. Thanks for the link. Uwe Hoffman also did a similar thing: <a href="http://www.codemanic.com/blog-archives/000088.html" rel="nofollow">http://www.codemanic.com/blog-archives/000088.html</a></p>
<p>Also, for those who only need to do straight regex matching (no capture groups or replacement), NSPredicate (which is also backed by ICU) can be used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron Evans</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-552</link>
		<dc:creator>Aaron Evans</dc:creator>
		<pubDate>Sun, 28 Jan 2007 13:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-552</guid>
		<description>Although I don't know Apple's direct intentions for using ICU, ICU was most likely chosen because of its wide acceptance as a very high quality, Unicode compliant regular expression library.  My suspicion is that Apple (internally) uses ICU for many tasks other than regular expression matching.  ICU is packaed as a binary on OS X but no headers are included.

I am the author of an Objective-C wrapper for the ICU regular expression library:
http://aarone.org/cocoaicu</description>
		<content:encoded><![CDATA[<p>Although I don&#8217;t know Apple&#8217;s direct intentions for using ICU, ICU was most likely chosen because of its wide acceptance as a very high quality, Unicode compliant regular expression library.  My suspicion is that Apple (internally) uses ICU for many tasks other than regular expression matching.  ICU is packaed as a binary on OS X but no headers are included.</p>
<p>I am the author of an Objective-C wrapper for the ICU regular expression library:<br />
<a href="http://aarone.org/cocoaicu" rel="nofollow">http://aarone.org/cocoaicu</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon H</title>
		<link>http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-547</link>
		<dc:creator>Jon H</dc:creator>
		<pubDate>Sat, 27 Jan 2007 23:39:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/27/search-and-replace-in-xcode/#comment-547</guid>
		<description>That's not a '\', it's actually a '\fnord'.</description>
		<content:encoded><![CDATA[<p>That&#8217;s not a &#8216;\&#8217;, it&#8217;s actually a &#8216;\fnord&#8217;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
