<?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>网络编程 &#187; 汉字字符</title>
	<atom:link href="http://www.sdgz.cn/tag/%e6%b1%89%e5%ad%97%e5%ad%97%e7%ac%a6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sdgz.cn</link>
	<description>PHP RUBY</description>
	<lastBuildDate>Tue, 03 Aug 2010 17:14:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Ruby字符处理的几个实例</title>
		<link>http://www.sdgz.cn/rubyzi-fu-chu-li-de-ji-ge-shi-li/</link>
		<comments>http://www.sdgz.cn/rubyzi-fu-chu-li-de-ji-ge-shi-li/#comments</comments>
		<pubDate>Tue, 05 May 2009 12:01:49 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[字符匹配]]></category>
		<category><![CDATA[字符处理]]></category>
		<category><![CDATA[汉字字符]]></category>

		<guid isPermaLink="false">http://www.sdgz.cn/?p=249</guid>
		<description><![CDATA[Ruby的字符处理能力是比较强大的，以下是我利用ruby处理汉字字符时摸索出的几个实例： 删除： char = “查看位置 某路某小区” char = char.delete(&#8216;查看位置&#8217;) 其中char来源于网页，有的时候会显示乱码，可能是网页和文本编辑器的编码不一样造成的。 这时可以使用： char = char[８ .. 996] 截取： char = “3室2厅1厨1卫2阳台” 想截取“3室”中的“３”、“2厅”中的“2”和“1卫”中的“1” char_1 = char[0,1] char_4 = char[3,1] char_10 = char[9,1] 匹配： if (char_1　=~ 　/3/) &#038;&#038; (char_4　=~ 　/2/) &#038;&#038; (char_10　=~ 　/1/) ie152.radio(:id, /3室2厅1卫/).set end 本文原创于 http://www.sdgz.cn，转摘请注明出处。]]></description>
			<content:encoded><![CDATA[<p>Ruby的字符处理能力是比较强大的，以下是我利用ruby处理汉字字符时摸索出的几个实例：</p>
<p>删除：<br />
char = “查看位置  某路某小区”<br />
char = char.delete(&#8216;查看位置&#8217;)<br />
其中char来源于网页，有的时候会显示乱码，可能是网页和文本编辑器的编码不一样造成的。<br />
这时可以使用：<br />
char = char[８ .. 996]</p>
<p>截取：<br />
char = “3室2厅1厨1卫2阳台”<br />
想截取“3室”中的“３”、“2厅”中的“2”和“1卫”中的“1”<br />
char_1 = char[0,1]<br />
char_4 = char[3,1]<br />
char_10 = char[9,1]</p>
<p>匹配：<br />
if (char_1　=~ 　/3/) &#038;&#038; (char_4　=~ 　/2/) &#038;&#038; (char_10　=~ 　/1/)<br />
  ie152.radio(:id, /3室2厅1卫/).set<br />
end</p>
<p>本文原创于 http://www.sdgz.cn，转摘请注明出处。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sdgz.cn/rubyzi-fu-chu-li-de-ji-ge-shi-li/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

