<?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>EC STILL BETA</title>
	<atom:link href="http://www.ecbeta.com/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ecbeta.com</link>
	<description>IT&#039;S ME WHO&#039;S HOBBIES IN ( &#039;MAC&#039;, &#039;RUBY&#039;,&#039;JAVA&#039;,&#039;PYTHON&#039;, &#039;EC&#039;)</description>
	<lastBuildDate>Thu, 12 Aug 2010 13:46:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Search On VeryCD</title>
		<link>http://www.ecbeta.com/index.php/search-on-verycd.do</link>
		<comments>http://www.ecbeta.com/index.php/search-on-verycd.do#comments</comments>
		<pubDate>Thu, 12 Aug 2010 13:46:36 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[MAC手册]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634067</guid>
		<description><![CDATA[最近在看Safari Extensions. 自己也尝试着写了一个. Search On VeryCD, 就是在右击菜单里面添加search功能. . 同时在safari偏好设置, 可以设置窗口打开的方式. 这是我第一个Extension, 所以有bug也是避免不了... ]]></description>
			<content:encoded><![CDATA[<p>最近在看Safari Extensions. 自己也尝试着写了一个. <a href="http://www.momicafe.net/Extensions/SearchOnVeryCD.safariextz">Search On VeryCD</a>, 就是在右击菜单里面添加search功能.<br />
 <a href="http://www.ecbeta.com/wp-content/uploads/2010/08/search-on-verycd.png"><img src="http://www.ecbeta.com/wp-content/uploads/2010/08/search-on-verycd.png" alt="search on verycd" title="search on verycd" width="294" height="373" class="alignnone size-full wp-image-634068" /></a>.  同时在safari偏好设置, 可以设置窗口打开的方式. </p>
<p>这是我第一个Extension, 所以有bug也是避免不了的, 如果有什么bug, 请随时联系我.</p>
<p>其实Extensions还是挺容易的.而且safariextz只是一个压缩格式而已, 你可以在命令行里面使用 <code> xar -xf 'TheExtensionName.safariextz'</code> 来解压文件, 然后可以看到里面所有的内容.  在windows下面你可以使用7zip来解压这个文件.  你可以尝试解压我的Extensions, 来看看到底怎么回事.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/search-on-verycd.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>活的网站</title>
		<link>http://www.ecbeta.com/index.php/live-web.do</link>
		<comments>http://www.ecbeta.com/index.php/live-web.do#comments</comments>
		<pubDate>Thu, 15 Jul 2010 08:22:41 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[技术生活]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634065</guid>
		<description><![CDATA[现在的互联网网站都是依赖于开发人员来设计的, 无论是web1.0还是web2.0实际上用户都是一个被动的使用者而已, 最多是和网站的有一定的交互, 但是网站的功能还是依赖于开发人员完成这些开发. ... ]]></description>
			<content:encoded><![CDATA[<p>现在的互联网网站都是依赖于开发人员来设计的, 无论是web1.0还是web2.0实际上用户都是一个被动的使用者而已, 最多是和网站的有一定的交互, 但是网站的功能还是依赖于开发人员完成这些开发. 如果一个网站是活的可以进化的, 那将是一种什么样的状态的.  根据达尔文的物竞天择, 网站的功能由用户的需要而产生, 也就是不断地进化发展. 这样的一个网站岂不是一个活的网站吗?  只是技术上有可能吗? 我觉得目前的技术倒是有些难度, 但是现在是存在着一些类似的网站, 维基百科都是依照用户的填充而不断的增长的, twitter里面@功能不就是早期用户不断的使用, 最终被twitter本身吸收成为自身的一部分. 实际上网站的不断的升级更新就是一种活着的表现, 只是如果能更加智能, 强大或许到未来网站自身的统计功能可以统计出用户最想使用的功能, 最不想使用的功能, 将这些信息给开发人员, 然后将这些功能整合到网站中去, 或者更加强大的是网站自己可以自身来完成更新发展.</p>
<p>期待中&#8230; 活的网站.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/live-web.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>周六没电</title>
		<link>http://www.ecbeta.com/index.php/%e5%91%a8%e5%85%ad%e6%b2%a1%e7%94%b5.do</link>
		<comments>http://www.ecbeta.com/index.php/%e5%91%a8%e5%85%ad%e6%b2%a1%e7%94%b5.do#comments</comments>
		<pubDate>Sat, 10 Jul 2010 06:55:26 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[咖啡心情]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634063</guid>
		<description><![CDATA[本打算今天去上海的，只是苏州新火车站的售票大厅居然只卖高铁，而且也只有十一的车，于是放弃了。对不起某人。 去猫的天空之城坐坐吧，电脑突然死机了，真正意义的第一次死机郁闷，... ]]></description>
			<content:encoded><![CDATA[<p>本打算今天去上海的，只是苏州新火车站的售票大厅居然只卖高铁，而且也只有十一的车，于是放弃了。对不起某人。<br />
去猫的天空之城坐坐吧，电脑突然死机了，真正意义的第一次死机郁闷，好在带了系统盘没事做，就做个自检吧，反正也是闲在那边。<br />
其实今天还没有出来的打算，只是线路改造了，家里就停电到晚上，估计冰箱里面的东西要坏掉很多。<br />
这里面的人越来越多了。坐在沙发上混混时间其实也不错了。<br />
生活其实也不过如此，用心去品，忘记那些不愉快的事情，原来生活是那么美好。<br />
你所要做的只是别抱怨生活永远是美好的。</p>
<p>生活…在于心</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/%e5%91%a8%e5%85%ad%e6%b2%a1%e7%94%b5.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>猫空的门</title>
		<link>http://www.ecbeta.com/index.php/%e7%8c%ab%e7%a9%ba%e7%9a%84%e9%97%a8.do</link>
		<comments>http://www.ecbeta.com/index.php/%e7%8c%ab%e7%a9%ba%e7%9a%84%e9%97%a8.do#comments</comments>
		<pubDate>Sat, 22 May 2010 16:11:10 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[咖啡心情]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/index.php/%e7%8c%ab%e7%a9%ba%e7%9a%84%e9%97%a8.do</guid>
		<description><![CDATA[今天天气不是太好, 不过依然去了猫的天空之城, 因为和一个朋友约好那点东西, 依旧和我喜欢的那个人一起去. 猫空要搬到新家了, 所以院子了的东西也搬走了, 不知道这个玻璃门是不是也要搬... ]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 10px; margin-bottom: 10px;">
<a href="http://www.flickr.com/photos/ronghaiwei/4628799623/" title="photo sharing"><img src="http://farm5.static.flickr.com/4066/4628799623_b5ae1147c2_m.jpg" alt="" style="border: none" /></a><br />
</p>
</div>
<p>今天天气不是太好, 不过依然去了猫的天空之城, 因为和一个朋友约好那点东西, 依旧和我喜欢的那个人一起去.  </p>
<p>猫空要搬到新家了, 所以院子了的东西也搬走了, 不知道这个玻璃门是不是也要搬过去.  恩&#8230;顺便还办理了一张会员卡.很漂亮, 以后自己上PP.</p>
<p>很喜欢和她在一起的感觉. 希望能一直相伴走下去. </p>
<p>
PS: 照片没有拍出雨天苏州的感觉. 只是因为到那边的时候天还是很晴朗的<br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/%e7%8c%ab%e7%a9%ba%e7%9a%84%e9%97%a8.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>猫的天空之城</title>
		<link>http://www.ecbeta.com/index.php/%e7%8c%ab%e7%9a%84%e5%a4%a9%e7%a9%ba%e4%b9%8b%e5%9f%8e.do</link>
		<comments>http://www.ecbeta.com/index.php/%e7%8c%ab%e7%9a%84%e5%a4%a9%e7%a9%ba%e4%b9%8b%e5%9f%8e.do#comments</comments>
		<pubDate>Mon, 17 May 2010 15:22:53 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[咖啡心情]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634050</guid>
		<description><![CDATA[在平江路上的一个胡同里面有一家不大的小店称为猫的天空之城. 一些书, 一些明信片, 一些朋友, 外加最好喝的丝袜奶茶共同搭建了这样的小店. 清净可爱. 上个周末和我爱的女孩一起去了猫的... ]]></description>
			<content:encoded><![CDATA[<p>在平江路上的一个胡同里面有一家不大的小店称为猫的天空之城.</p>
<p>一些书, 一些明信片, 一些朋友, 外加最好喝的丝袜奶茶共同搭建了这样的小店. 清净可爱.</p>
<p>上个周末和我爱的女孩一起去了猫的天空之城, 一人一杯丝袜奶茶, 半个下午,  远离城市的喧嚣, 可以好好想想自己的事情.  给一年后的自己写了一张明信片, 希望一年后当自己收到这张明信片的时候, 上面的愿望都已经实现了. </p>
<p>豆豆很是可爱, 会假装咬人, 还会欺负另一只可以的小猫(我不知道名字).  太可爱了, 要不是自己上班没有时间照顾这可爱的动物, 我也希望自己能养一只噢.  相机没有带, 给一些其他人拍的图片.<br />
<a href="http://www.ecbeta.com/wp-content/uploads/2010/05/doudou.jpg"><img src="http://www.ecbeta.com/wp-content/uploads/2010/05/doudou.jpg" alt="" title="豆豆" width="600" height="450" class="alignnone size-full wp-image-634053" /></a></p>
<p>明信片墙写给未来的自己和你所爱的, 挂念的那个人.  留言簿留下悲剧的喜剧的可爱的故事&#8211;在这里每个人都是艺术家, 偷看了留言, 看到伤心的自己也难过, 看到开心的也会跟着开心.   只是别忘记了这里的丝袜奶茶真的很好喝噢. </p>
<p>恩.. 猫的天空之城要搬家了, 依然在平江路上. 虽然离开了胡同, 但愿那种感觉依旧存在.<br />
<a href="http://www.douban.com/host/momicafe"><img src="http://www.ecbeta.com/wp-content/uploads/2010/05/momicafe.jpg" alt="" title="momicafe" width="600" height="534" class="alignnone size-full wp-image-634055" /></a></p>
<p>这个周末我依然会去, 依然和我爱的那个人. 一定会带上相机, 记录下可爱的故事.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/%e7%8c%ab%e7%9a%84%e5%a4%a9%e7%a9%ba%e4%b9%8b%e5%9f%8e.do/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>震荡期投资理财需注意行业轮动</title>
		<link>http://www.ecbeta.com/index.php/nothing-but-feedsk.do</link>
		<comments>http://www.ecbeta.com/index.php/nothing-but-feedsk.do#comments</comments>
		<pubDate>Mon, 26 Apr 2010 11:15:11 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[话题赚钱]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634047</guid>
		<description><![CDATA[通货膨胀是2009年乃至2010年的一个经济热词。虽然专家们还在为通货膨胀是否到来、通货膨胀何时到来而争论。但是物价的上涨却实实在在的开始影响人们的生活。在通货膨胀的预期下，许多投... ]]></description>
			<content:encoded><![CDATA[<p><img src="http://review.feedsky.com/review/feedsky/kafeitime/~/img/524/review.gif" alt="" /><br />
通货膨胀是2009年乃至2010年的一个经济热词。虽然专家们还在为通货膨胀是否到来、通货膨胀何时到来而争论。但是物价的上涨却实实在在的开始影响人们的生活。在通货膨胀的预期下，许多投资人选择了基金作为理财产品，希望使自己的资产保值增值。但是在今年震荡的行情下，能否把握“行业轮动”将成为2010年投资成败与否的关键。</p>
<p>对于琳琅满目的基金选择究竟应该怎么处理呢? 目前正在处于经济复苏阶段,股票市场会有很大发展, 不过由于股指期货推出后，大盘股指会频繁震荡，这时指数基金不会占多大的优势，行业轮动基金就会比指数基金收益大一些。而一旦下半年股指震荡加剧，善于捕捉行业轮动的新基金就将获益更大。行业轮动基金将基于宏观、中观和微观三个层面的研究优化行业配置，构建投资组合，并在投资流程中采用公司开发的数量分析模型进行支持，使其更为科学和客观。宏观层面的研究是指通过深入分析宏观经济指标和不同行业自身周期变化，及在国民经济中所处位置，确定本基金重点投资行业，并对行业发展进行预测，以期把握今后一段时间内行业轮动的特征, 在中观层面的研究是指从上市公司业绩、估值和市场表现出发，寻找A股市场的行业轮动规律。</p>
<p>目前华安行业轮动股票型<a href="http://review.feedsky.com/review/feedsky/kafeitime/~/txt/524/r.html">基金</a>已经发行，这只基金注重把握行业轮动规律，力求通过行业优化配置，对强势行业的龙头企业和具有估值优势、成长潜力的股票进行重点投资，获取超额收益，实现基金资产的长期稳健增值。  实际上风险还是存在的. 只是可以通过各种途径将风险进行化解, 这样通过各种分析工具进行分析后. 就可以获得更大的利益了, 当然和股票的利益相比可能还是有些差距. 但是风险也相对股票来说较小. 总体来说是值得考虑投资的.</p>
<p><span style="color: #ff0000;">本文仅供参考. 基金有风险, 投资需谨慎.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/nothing-but-feedsk.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C2C or B2C</title>
		<link>http://www.ecbeta.com/index.php/c2c-or-b2c-2.do</link>
		<comments>http://www.ecbeta.com/index.php/c2c-or-b2c-2.do#comments</comments>
		<pubDate>Sun, 18 Apr 2010 15:49:21 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[电子商务]]></category>
		<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634045</guid>
		<description><![CDATA[淘宝主推自己的商城了, 百度还在做着有啊. C2C 还是 B2C? eBay淘宝这些本来C2C的电子商务网站最早的初衷只是为了解决网民手中限制的物品, 就是一个跳蚤市场的网络版本, 然而随着时间的推移人... ]]></description>
			<content:encoded><![CDATA[<p>淘宝主推自己的商城了, 百度还在做着有啊. C2C 还是 B2C?</p>
<p>eBay淘宝这些本来C2C的电子商务网站最早的初衷只是为了解决网民手中限制的物品, 就是一个跳蚤市场的网络版本,  然而随着时间的推移人们发现了在线销售可以降低店面成本, 而且容易宣传, 就有了一批以此为生的卖家, 不过这种行为依然被定义为C2C. 但是他其实不再是传统意义上的C2C了. 很大程度上就是一个B2C, 而淘宝就是一堆B2C的结合, 不能再称之为C2C了. 正是因为如此淘宝想与其混乱的混杂还不如推出自己的商城呢. 同时这个有些中小企业网站如果需要在线销售也可以加入到商城中, 这样可以降低企业成本, 同时有点类是于云的概念, 应该所淘宝的这些改变顺应着网络的发展, 只是传统的跳蚤市场的电子商务却消失了, 而这部分需求依然存在.</p>
<p>为什么我要这样说呢? 这个和淘宝评级有关, 在淘宝早期大家都不是很高, 而且容易信任, 所以可以交易二手的. 而现在动不动就钻石, 而一个只是再转让闲置物品的人怎么可能有那么多东西转让呢? 买家买东西的时候又习惯于看等级, 这样导致很多小的卖家根本不可能成交一笔记录, 于是刷钻的网站开始流行了. 淘宝在打击, 但是淘宝似乎还是不明白为什么会有这样的需求. </p>
<p>按现在看来淘宝还是成功的, 百度的有啊只是在做淘宝早期做的事情, 其实这部分是有市场的, 只是要看怎么定位, 而且说实话这个域名还差劲, 别扭. 根本不那么容易引人注意. 我想百度的C2C注定是失败的.</p>
<p>还有一个网站也得说说, 就是当当, 早期的当当和卓越一样是一个完全的B2C网站, 都是自己买东西放在仓库里然后在线卖出, 只是现在(应该说是很早)当当变了, 现在的当当就和淘宝的商城类似了, 有很多合作卖家商户, 只是不知道在实际交易的时候当当只是提供一个平台吗? 由此带来的纠纷怎么处理呢? 我目前还没有去了解. 我想问题肯定还有一大堆. 只是目前没有仔细去研究罢了.</p>
<p>写出有点电子商务的东西, 因为有很长一段时间没有关注了, 所有有些地方不是了解. 现在的市场变化太快了. 以后还得多多学习.</p>
<p>======<br />
PS: 淘宝和支付宝的体验很差劲. 个人观点.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/c2c-or-b2c-2.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>醒</title>
		<link>http://www.ecbeta.com/index.php/%e9%86%92.do</link>
		<comments>http://www.ecbeta.com/index.php/%e9%86%92.do#comments</comments>
		<pubDate>Sat, 10 Apr 2010 09:53:10 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[咖啡心情]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634043</guid>
		<description><![CDATA[一不小心把小白的触摸板压裂了，虽然维修中心收下了但是不知道会不会给修，同时触摸板双指右击功能也受到影响了，反正这段时间是没有电脑用了，也好可以安心想想事情 学习了很多技术... ]]></description>
			<content:encoded><![CDATA[<p>一不小心把小白的触摸板压裂了，虽然维修中心收下了但是不知道会不会给修，同时触摸板双指右击功能也受到影响了，反正这段时间是没有电脑用了，也好可以安心想想事情</p>
<p>学习了很多技术但是不知道为什么自己在学习这些技术，我为什么要学习，难道只是为了和别人聊天的时候多点资本，还是因为自己内心中真的想学习这些技术。</p>
<p>今天自己一个人走着想了很多，但是依旧没有找到自己所追求的东西对自己来说是什么。我自己还是比较喜欢程序的，但是内心中依然觉得这不是自己想要的，我到底在追求什么。</p>
<p>似乎自己什么都放不下，想到家人什么的。应该怎么考虑呢？ 每天的上下班每天为了那几百元对自己来说意味着什么。而这一切似乎值得。突然之间可以静下心来想想发现这段时间自己都没有自己思考的时间了，甚至连这个自己花了很大心思的博客都没有好好大理过。</p>
<p>而如此之忙自己却没有感觉多大的快乐，什么东西对自己是最重要的，我自己就是选择快乐。</p>
<p>一个人生活在城市中，无法融入这个城市，想去买点东西放在家里换换气氛，每次都说等有了自己的房子，只是这可能吗？即使有了，那有怎么样被这个城市束缚着。依旧在给自己找借口，只是住的地方太小了实在放不下其他东西</p>
<p>如此还是希望找些让自己开心点事情，自己其实就是这样的人了。</p>
<p>如此  连偶遇的勇气都没有</p>
<p>靠这语文很差</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/%e9%86%92.do/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Python模块学习 &#8211; re 正则表达式</title>
		<link>http://www.ecbeta.com/index.php/python-re.do</link>
		<comments>http://www.ecbeta.com/index.php/python-re.do#comments</comments>
		<pubDate>Mon, 22 Mar 2010 15:43:14 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[Unix Linux]]></category>
		<category><![CDATA[re]]></category>
		<category><![CDATA[正则]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634038</guid>
		<description><![CDATA[利用Python做字符处理非常方便，这当然离不开正则表达式的支持，下面是一篇CSDN上转载过来的关于re的文章。 今天学习了Python中有关正则表达式的知识。关于正则表达式的语法，不作过多解释... ]]></description>
			<content:encoded><![CDATA[<p>利用Python做字符处理非常方便，这当然离不开正则表达式的支持，下面是一篇CSDN上转载过来的关于re的文章。</p>
<p>今天学习了Python中有关正则表达式的知识。关于正则表达式的语法，不作过多解释，网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。<br />
<code><br />
re.match<br />
re.match 尝试从字符串的开始匹配一个模式，如：下面的例子匹配第一个单词。import re<br />
text = "JGood is a handsome boy, he is cool, clever, and so on…" </code></p>
<p><code><br />
m = re.match(r"(\w+)\s", text)<br />
if m:<br />
    print m.group(0), ‘\n’, m.group(1)<br />
else:<br />
    print ‘not match’<br />
import re</p>
<p>text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
m = re.match(r"(\w+)\s", text)<br />
if m:<br />
    print m.group(0), ‘\n’, m.group(1)<br />
else:<br />
    print ‘not match’</p>
<p>re.match的函数原型为：re.match(pattern, string, flags)</code></p>
<p>第一个参数是正则表达式，这里为&#8221;(\w+)\s&#8221;，如果匹配成功，则返回一个Match，否则返回一个None；</p>
<p>第二个参数表示要匹配的字符串；</p>
<p>第三个参数是标致位，用于控制正则表达式的匹配方式，如：是否区分大小写，多行匹配等等。<br />
<code><br />
re.search<br />
re.search函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回，如果字符串没有匹配，则返回None。import re<br />
text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
m = re.search(r’\shan(ds)ome\s’, text)<br />
if m:<br />
    print m.group(0), m.group(1)<br />
else:<br />
    print ‘not search’<br />
import re</p>
<p>text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
m = re.search(r’\shan(ds)ome\s’, text)<br />
if m:<br />
    print m.group(0), m.group(1)<br />
else:<br />
    print ‘not search’<br />
</code><br />
re.search的函数原型为： re.search(pattern, string, flags)</p>
<p>每个参数的含意与re.match一样。</p>
<p>re.match与re.search的区别：re.match只匹配字符串的开始，如果字符串开始不符合正则表达式，则匹配失败，函数返回None；而re.search匹配整个字符串，直到找到一个匹配。<br />
<code><br />
re.sub<br />
re.sub用于替换字符串中的匹配项。下面一个例子将字符串中的空格 ‘ ‘ 替换成 ‘-’ : import re<br />
text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
print re.sub(r’\s+’, ‘-’, text)<br />
import re</p>
<p>text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
print re.sub(r’\s+’, ‘-’, text) </p>
<p>re.sub的函数原型为：re.sub(pattern, repl, string, count)<br />
</code><br />
其中第二个函数是替换后的字符串；本例中为’-’</p>
<p>第四个参数指替换个数。默认为0，表示每个匹配项都替换。</p>
<p>re.sub还允许使用函数对匹配项的替换进行复杂的处理。如：re.sub(r’\s’, lambda m: ‘[' + m.group(0) + ']‘, text, 0)；将字符串中的空格’ ‘替换为’[ ]‘。</p>
<p>re.split<br />
可以使用re.split来分割字符串，如：re.split(r’\s+’, text)；将字符串按空格分割成一个单词列表。</p>
<p>re.findall<br />
re.findall可以获取字符串中所有匹配的字符串。如：re.findall(r’\w*oo\w*’, text)；获取字符串中，包含’oo’的所有单词。</p>
<p>re.compile<br />
可以把正则表达式编译成一个正则表达式对象。可以把那些经常使用的正则表达式编译成正则表达式对象，这样可以提高一定的效率。下面是一个正则表达式对象的一个例子：<br />
<code><br />
import re<br />
text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
regex = re.compile(r’\w*oo\w*’)<br />
print regex.findall(text)   #查找所有包含’oo’的单词<br />
print regex.sub(lambda m: ‘[' + m.group(0) + ']‘, text) #将字符串中含有’oo’的单词用[]括起来。<br />
import re</p>
<p>text = "JGood is a handsome boy, he is cool, clever, and so on…"<br />
regex = re.compile(r’\w*oo\w*’)<br />
print regex.findall(text)   #查找所有包含’oo’的单词<br />
print regex.sub(lambda m: ‘[' + m.group(0) + ']‘, text) #将字符串中含有’oo’的单词用[]括起来。<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/python-re.do/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>require &#8216;rubygems&#8217; =&gt; false</title>
		<link>http://www.ecbeta.com/index.php/require-rubygems-false.do</link>
		<comments>http://www.ecbeta.com/index.php/require-rubygems-false.do#comments</comments>
		<pubDate>Sun, 14 Mar 2010 14:38:44 +0000</pubDate>
		<dc:creator>KF.KAFEI</dc:creator>
				<category><![CDATA[MAC手册]]></category>
		<category><![CDATA[Unix Linux]]></category>

		<guid isPermaLink="false">http://www.ecbeta.com/?p=634036</guid>
		<description><![CDATA[The value returned by require doesn&#8217;t tell whether there was an error or not (if the file can&#8217;t be found, a LoadError exception will be raised). since require tries to avoid loading a file more than one time, it says whether you required the ... ]]></description>
			<content:encoded><![CDATA[<p>The value returned by require doesn&#8217;t tell whether there was an error or  not (if the file can&#8217;t be found, a LoadError exception will be raised). </p>
<p>since require tries to avoid loading a file more than one time, it says whether you required the file for the first time (true) or if it had   already been loaded (in this case returns false and doesn&#8217;t try to load the file again). So, the fact that in irb</p>
<p>require &#8216;rubygems&#8217;</p>
<p>returns false only means that the file rubygems.rb had already been loaded,<br />
and it wasn&#8217;t necessary to load it a second time.<br />
<code><br />
~$ irb<br />
irb(main):001:0> require 'time'<br />
=> true<br />
irb(main):002:0> require 'time'<br />
=> false<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ecbeta.com/index.php/require-rubygems-false.do/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
