2011年12月10日星期六

古墓丽影8地下世界 (Tomb Raider Underworld)

古墓丽影8地下世界正式破解版下载

超级经典的动作游戏古墓丽影终于发布了最新的续集《古墓丽影8:地下世界》了!!。本作《地下世界》延续了《古墓丽影7》的剧情。劳拉会前往墨西哥南部,游戏场景非常宏大,游戏中设置了天气系统。制作小组还对劳拉的动作做了改进,使动作更为流畅。劳拉与环境的互动性达到极高的水准。她会在泥地上留下脚印。但之后的雨水会将它们洗刷乾净。 而雨水同样会对劳拉造成麻烦——她可能会因为石块表面的水渍而滑倒。敌人的尸体和所有碎片都会保留下来,而不是像4代之后那样消失掉。《地下世界》的音乐风格倾向于《周年纪念》——没有不停歇的背景音乐,只在适当的触发点才会出现音乐。

【版本说明】
1、英文版
2、已集成V1.1升级补丁
3、完整无删减,音乐和动画都为原版无损品质

【安装步骤】
先关闭一切杀毒软件
1、解压缩,需10G剩余空间
2、双击setup.bat开始安装
3、用 桌面快捷进游戏

古墓丽影8地下世界正式破解版下载

user posted image

盗墓者罗拉(古墓丽影)游戏介绍:
在漫长的岁月中,流传着一个关于可怕武器的传说,北欧雷神的武器。传说中,那把武器能够破碎山峰,甚至毁灭神的存在。漫长的岁月过去,它的存在一直都只在神话中出现,直到现在在地中海上一个古老的废墟中,劳拉发现了试图染指雷神锤的黑势力,在她试图解开神话背后的秘密的过程中,危险旅程将引导她发现被遗忘的力量。而那种力量一旦释放,将毁灭所有的文明。

古墓丽影8地下世界正式破解版下载

user posted image

最低配置
操作系统 Windows XP/Vista
处理器 Intel @ 3 GHz/AMD @ 2.5 GHz
内存 1 GB (2 GB for Vista)
硬盘空间 8 GB Free
显卡 128 MB nVidia GeForce 6800GT/ATI 1300XT
声卡 DirectX 兼容
DirectX: 9.0c
键盘/鼠标/DVD 光驱

建议配置
操作系统 Windows XP/Vista
处理器 Intel Core 2 DUO @ 2.2 GHz or Athlon 64 X2 4400+
内存2 GB
硬盘空间 8 GB Free
显卡 nVidia GeForce 9800 GTX /ATI HD4800
声卡 DirectX 兼容
DirectX: 9.0c
键盘/鼠标/DVD 光驱

user posted image

古墓丽影8地下世界正式破解版下载

古墓丽影8地下世界正式破解版下载

由于版权问题,我们将只保留该文章的介绍,不再提供版权文件的下载,对您造成的不便敬请谅解。

Mac系统隐藏A片的最简单的好办法

习惯了Windows下的隐藏文件夹,习惯了Ubuntu下在文件夹名称前加一个点。
可是在Mac上我却没有发现什么简单好用的隐藏文件夹的方式。理论上电脑这种很私人的东西是不应该给别人乱用的。
但是保不齐有的时候会有朋友打开你的电脑看看里面会有啥。
这个时候,如果恰好是个女同学看到了你的电脑里这些好看的片子,是不是会显得很尴尬呢。
当然,可以在办公室里跟男同事一起谈论那部AV好看的强悍女绝对除外。

废话不说了,教你一个我刚刚学会的在Mac下隐藏文件的好方法。其实这种放放在严格意义上来讲是一种伪装而不是隐藏的小技巧。

可能一些Mac新手都不知道,在MAC系统里所有的pkg安装包存都是以文件夹的方式存在的。
于是利用这个特点,我们很容易就可以伪装我们的私密文件了。

首先,建一个文件夹,命名为任何形式的加点PKG的格式。比如Uninstall MacOSX.pkg或者office.pkg。。。
反正意思就是用一个别人轻易不会去点的文件名称。
命名完之后,这个文件夹就会自动显示为一种黄色的安装包文件。
再然后用右键菜单的show package contents打开这个安装包。
接着你就可以随心所欲的放心往这里拖片或者其他东西咯。
一般不用担心,别人就算点了这个文件,也不会打开的。因为双击他压根就打不开。

Mac系统隐藏A片的最简单的好办法

亲爱的女性读者,如果你在你男人/男朋友/男同事/男同学的Mac电脑上发现了状如Uninstall MacOSX.pkg的文件,而这种文件又动辄几G几十G的时候,请用右键菜单的show package contents打开这个看看。也许,会发现你感兴趣的呢。
最后强调一点,电脑手机都是属于很私人的东西,所以一般情况在未经别人允许的情况下,请不要乱动别人的电脑。

本文转载自何必呢

2011年12月9日星期五

子书(连载3)

www.u148.net

 

预感在旁敲侧击这个年轻的后生。接下来该到他出场的时候了。午饭被安排到了招待所,一个偌大的房间里,坐了生产方面,销售方面,安全方面等各各方面的主管。最起眼的是一个长得五大三粗的光头,倚着椅子翘着二郎腿,与这个严肃的环境有点格格不入。除了他以外,所有的人都在矿长和教授等人进屋的时候站了起来。

“好了,都坐吧,今天老爷子来了给大家指导下工作。”这些人也多少跟老教授见过面。都虚伪地笑笑表示恭敬,可老爷子不吃这一套。

“小子,别紧张,记住路上我给你说的话。”王教授看出来了姜诚有点木讷,稍微提醒了他有一下。“等一会,我问你什么你说就可以,把废话收起来。”老爷子又小声地交代了一遍。

李大矿长,你今天叫的人够齐备了。您再介绍下,有的脸面比较生分。”

“我就不麻烦领导介绍了,再说了,老爷子不可能不记得我吧?那我给这个年轻的兄弟介绍下。我在道上绰号‘瘪三’,给面子的朋友叫声‘三哥’或‘三爷’,不夸张的说,在这个市的范围内有头有脸的人物都得给在下几分薄面。你别看我年纪也不是很大,当年我打江山的时候……不说这些,兄弟以后有什么事言语一声就可以了。”

“所谓的流氓行径也让你说得冠冕堂皇。”老爷子喝茶水的时候评价了一句。

“我叫姜诚,瘪三是吧?”他本来还想说几句客气的话,但是想起来没必要奉承,没必要点头哈腰,没必要低三下四,于是乎理直气壮地问候下“你好你好”。

瘪三不清楚这个小子的底细,但是能在这抛头露面肯定不简单,他心里气愤地嘀咕:刚他妈来就那么嚣张,我的名儿还敢直接叫。   

这个当矿长的老油条了,打早就看明了老爷子带个新人来是什么目的。整个矿从建设、投产、销售,就连后期的整顿都没离开过这老爷子。论资历,在坐的没有一个人敢说一句话;论地位,在坐的人也得对他毕恭毕敬。相比是老头真不想干了,拿个小毛孩子过来顶替下这个位置。接下来,矿长轻描淡写地把几个人介绍了一下,就开始官场饭桌的言行。

“小姜虽然还没有毕业,有没有这个能力也不是我老头子一个人说了算的。姜,上午有没有看出来什么问题。”

原来,让我帮的忙在这呢。多亏一上午闲得他只能东看西看,还真让他发现了很多坑下的违规操作,书没有白读。

“看出来点,跟学的有点大相径庭。比如说……”

“行了行了,领导们都在这坐着,你就别指手画脚了。你就说有几处不对的就可以。”

“两三个地方不大合适。”

“准确点。”

“有两个比较严重的错误,还有个可说可不说的小问题。”

这时候管安全的主任有点坐不住了:“后生可畏呀,不过这是我分内的事,以后还要多指教。”

“我都这一把年纪了,还能帮你们多长时间。给你们推荐这么一位磨合一段时间,对你们的工作也就会轻车熟路了。剩下的我就不多说了。”老爷子这招叫点到为止,在座的也就哑口无言了。

这一顿饭吃得很仓促,气氛也比较尴尬。回去的路上老教授才把真相告诉姜诚,说自己终将离开这个地方,肥水不流外人田,但是今天姜诚要把问题全给他们挑明了,他们以后谁还重用?其实,自己本来跟本没有必要把今天的节奏调得那么快,更没有必要在自己快要离开前让那些当领导的脸面上过不去,可谁让他看好这个孩子呢。一个下马威样式的问候,会更让他们看清楚事态的轻重。

“能做的事情我也只能做到这里了,剩下的只能由你自己慢条斯理地来了。”

“我只是没有搞明白,就我学的这些知识,在没有实践的情况下,他们那些老的工人或领导们,难道自己就看不出来?有的问题,我只是按平时学校的那些东西很牵强地去核对,我也不知道是不是有不妥的地方,还有的更是不打紧。”姜诚很是心虚,中午的不愉快好像自己有逃脱不了的干系,就算以后不去矿上,就是平白无故地得罪这么一帮人心理也是过意不去的啊。“我一直在纳闷,为什么那个叫瘪三的也在呀,今天中午的好像也没他什么事儿,他就这么人五人六地坐在那吃,难道他也是个什么领导不成?还有就是这一切好像都是事先安排好的,我怎么什么都不知道呀?”

“离他远点。迫不得已的时候多留个心眼儿。”

下午回到学校,姜诚依然是做话剧的事。可是这脑袋里死活是想不明白今天见的是什么世面。他懂得老教授的苦心,只能怪自己还摸不清过来人的一些成熟的想法。他忽然想起来那个可以到305自习室里找的女生。他心花怒放,把烦心的事放了起来,即使有去矿上打交道的机会,那也是两年以后的事情了。这得赶紧想个能勾引那女生的好剧本呀。就两天的时间,星期一的晚上必须找她去。

迅速地,一个剧本的轮廓在他的脑海形成。这是那个女生的魔力,好比他第一次无意的看她时的那种灵感,好比他第一次偷窥她时的那种美感,好比他第一次猥琐地想她时的那种快感。言而总之,只要思想里有她,这个小小的受精卵就可以转瞬变成一个胚胎。这个胚胎不是蝌蚪,他不满足于成型,他要的是成熟,他要的是一只青蛙。既然这个女生成了他的引子,他的主题当然也逃不过女人。学生的思想是开放的,可以对情,对爱,甚至是性,进行高谈阔论,学校毕竟是一块纯洁的地方嘛!谈论这些主题的人和听这些无聊内容的人处于同一个思想高度,内容,也就不分过激过分。新颖的内容只能是从涉及领域最少的方面来找,男女之间,什么最不好讲?什么事在那个年代被提及的较少?所以,大学生的任务就是敢为人先,这成为了主流,相信这次话剧的也会被男女情爱所占据。主流或者是非主流他并没有考虑太多,他一心只在能让这个故事抓住这个王丽的心。

名字平庸,人的品位一定不低,只要自己的作品够档次,她没有理由拒绝。

 

周一晚上。

305,305,就这了。进去该怎么说呢,先寒暄几句还是直接把话题就点到合作上面。先寒暄吧,有点目的性太强,似乎不像是为了合作才去找她,要是让她看出来我有什么图谋不轨,这不成了偷鸡不成蚀把米;要是上来就直接谈工作的话,好像也有点没啥人情味,这个私交的问题还是可以考虑的。这是姜诚在进自习室之前的矛盾心理,来到教室门口他偶然发现,屋子里好像没多少人。他有点沮丧,不会都去运动场看友谊赛了吧?为了这个晚上,大个盛情邀请他都给回绝了,还赔了一顿饭。他已经到了门口,都不打算进去了,有股熟悉的气息指引了下他的眼睛,紧接着他的心跳比平常快了一倍。

“有人坐到你旁边,你就连看都不看一下?”姜诚已经偷偷地坐到这个女人的旁边,还是悄悄地说。

“是你呀,姜丞相是吧?哈哈……”上次就是她的笑让自己感觉很舒服,这次怎么这么豁达的一笑,自己反而更紧张呢。

“小点声音,别打扰别人学习。”

“紧张什么?刚才有人把大家都叫走了,说是给篮球队加油去了。”

“还有几个人呢,你看看,他们还在学习呢,你不要打扰到人家。这是公共场合,我们不能太自私了。”

“你不会没有上过自习课吧?大多数人走了以后,就可以当成自由解散了,这个你不明白?”姜诚当然不明白,他哪上过自习呀,该学的东西上课的时候都学的差不多了,回宿舍就只有玩。

“那咱出去说可以吧?在这我别扭得很。”

“可以呀,你先出去吧,我把东西收拾好就来。”

正则表达式学习笔记

正则表达式学习笔记

正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时, dir *.txt或ls *.txt中的*.txt就

不 是一个正则表达式,因为这里*与正则式的*的含义是不同的。


为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。

 

正则表达式

是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/

 

 

普通字符

由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。


非打印字符



字符 含义
\cx 匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c’ 字符。
\f 匹配一个换页符。等价于 \x0c 和 \cL。
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t 匹配一个制表符。等价于 \x09 和 \cI。
\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。



特殊字符

所谓特殊字符,就是一些有特殊含义的字符,如上面说的"*.txt"中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。


特别字符 说明
$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n’ 或 ‘\r’。要匹配 $ 字符本身,请使用 \$。
( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。
* 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。
+ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。
. 匹配除换行符 \n之外的任何单字符。要匹配 .,请使用 \。
[ 标记一个中括号表达式的开始。要匹配 [,请使用 \[。
? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。
\ 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, 'n' 匹配字符 'n'。'\n' 匹配换行符。序列 '\\' 匹配 "\",而 '\(' 则匹配 "("。
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。
{ 标记限定符表达式的开始。要匹配 {,请使用 \{。
| 指明两项之间的一个选择。要匹配 |,请使用 \|。

 

构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。

限定符

限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。有*或+或?或{n}或{n,}或{n,m}共6种。
*、+和?限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配。
正则表达式的限定符有:


字符 描述
* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。
+ 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。
? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。
{n} n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。
{n,} n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。
{n,m} m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。

 

 

定位符

用来描述字符串或单词的边界,^和$分别指字符串的开始与结束,\b描述单词的前或后边界,\B表示非单词边界。

不能对定位符使用限定符。

 

 

选择

用圆括号将所有选择项括起来,相邻的选择项之间用|分隔。但用圆括号会有一个副作用,是相关的匹配会被缓存,此时可用?:放在第一个选项前来消除这种副作用。
其中?:是非捕获元之一,还有两个非捕获元是?=和?!,这两个还有更多的含义,前者为正向预查,在任何开始匹配圆括号内的正则表达式模式的位置来匹配搜索字符串,后者为负向预查,在任何开始不匹配该正则表达式模式的位置来匹配搜索字符串。

 

 

后向引用

对一个正则表达式模式或部分模式两边添加圆括号将导致相关匹配存储到一个临时缓冲区中,所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 '\n' 访问,其中 n 为一个标识特定缓冲区的一位或两位十进制数。
可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对相关匹配的保存。

 

 

各种操作符的运算优先级

相同优先级的从左到右进行运算,不同优先级的运算先高后低。各种操作符的优先级从高到低如下:


操作符 描述
\ 转义符
(), (?:), (?=), [] 圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, \anymetacharacter 位置和顺序
| “或”操作

 

 

全部符号解释



字符 描述
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,’n’ 匹配字符 "n"。’\n’ 匹配一个换行符。序列 ‘\\’ 匹配 "\" 而 "\(" 则匹配 "("。
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。
$ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ‘\n’ 或 ‘\r’ 之前的位置。
* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。
+ 匹配前面的子表达式一次或多次。例如,’zo+’ 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。
? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。
{n} n 是一个非负整数。匹配确定的 n 次。例如,’o{2}’ 不能匹配 "Bob" 中的 ‘o’,但是能匹配 "food" 中的两个 o。
{n,} n 是一个非负整数。至少匹配n 次。例如,’o{2,}’ 不能匹配 "Bob" 中的 ‘o’,但能匹配 "foooood" 中的所有 o。’o{1,}’ 等价于 ‘o+’。’o{0,}’ 则等价于 ‘o*’。
{n,m} m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 将匹配 "fooooood" 中的前三个 o。’o{0,1}’ 等价于 ‘o?’。请注意在逗号和两个数之间不能有空格。
? 当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",’o+?’ 将匹配单个 "o",而 ‘o+’ 将匹配所有 ‘o’。
. 匹配除 "\n" 之外的任何单个字符。要匹配包括 ‘\n’ 在内的任何字符,请使用象 ‘[.\n]‘ 的模式。
(pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 ‘\(‘ 或 ‘\)’。
(?:pattern) 匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, ‘industr(?:y|ies) 就是一个比 ‘industry|industries’ 更简略的表达式。
(?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,’Windows (?=95|98|NT|2000)’ 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。
(?!pattern) 负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如’Windows (?!95|98|NT|2000)’ 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始
x|y 匹配 x 或 y。例如,’z|food’ 能匹配 "z" 或 "food"。’(z|f)ood’ 则匹配 "zood" 或 "food"。
[xyz] 字符集合。匹配所包含的任意一个字符。例如, ‘[abc]‘ 可以匹配 "plain" 中的 ‘a’。
[^xyz] 负值字符集合。匹配未包含的任意字符。例如, ‘[^abc]‘ 可以匹配 "plain" 中的’p'。
[a-z] 字符范围。匹配指定范围内的任意字符。例如,’[a-z]‘ 可以匹配 ‘a’ 到 ‘z’ 范围内的任意小写字母字符。
[^a-z] 负值字符范围。匹配任何不在指定范围内的任意字符。例如,’[^a-z]‘ 可以匹配任何不在 ‘a’ 到 ‘z’ 范围内的任意字符。
\b 匹配一个单词边界,也就是指单词和空格间的位置。例如, ‘er\b’ 可以匹配"never" 中的 ‘er’,但不能匹配 "verb" 中的 ‘er’。
\B 匹配非单词边界。’er\B’ 能匹配 "verb" 中的 ‘er’,但不能匹配 "never" 中的 ‘er’。
\cx 匹配由 x 指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ‘c’ 字符。
\d 匹配一个数字字符。等价于 [0-9]。
\D 匹配一个非数字字符。等价于 [^0-9]。
\f 匹配一个换页符。等价于 \x0c 和 \cL。
\n 匹配一个换行符。等价于 \x0a 和 \cJ。
\r 匹配一个回车符。等价于 \x0d 和 \cM。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t 匹配一个制表符。等价于 \x09 和 \cI。
\v 匹配一个垂直制表符。等价于 \x0b 和 \cK。
\w 匹配包括下划线的任何单词字符。等价于’[A-Za-z0-9_]‘。
\W 匹配任何非单词字符。等价于 ‘[^A-Za-z0-9_]‘。
\xn 匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如,’\x41′ 匹配 "A"。’\x041′ 则等价于 ‘\x04′ & "1"。正则表达式中可以使用 ASCII 编码。.
\num 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,’(.)\1′ 匹配两个连续的相同字符。
\n 标识一个八进制转义值或一个向后引用。如果 \n 之前至少 n 个获取的子表达式,则 n 为向后引用。否则,如果 n 为八进制数字 (0-7),则 n 为一个八进制转义值。
\nm 标识一个八进制转义值或一个向后引用。如果 \nm 之前至少有 nm 个获得子表达式,则 nm 为向后引用。如果 \nm 之前至少有 n 个获取,则 n 为一个后跟文字 m 的向后引用。如果前面的条件都不满足,若 n 和 m 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值 nm。
\nml 如果 n 为八进制数字 (0-3),且 m 和 l 均为八进制数字 (0-7),则匹配八进制转义值 nml。
\un 匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如, \u00A9 匹配版权符号 (?)。

 

 

部分例子



正则表达式 说明
/\b([a-z]+) \1\b/gi 一个单词连续出现的位置
/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/ 将一个URL解析为协议、域、端口及相对路径
/^(?:Chapter|Section) [1-9][0-9]{0,1}$/ 定位章节的位置
/[-a-z]/ A至z共26个字母再加一个-号。
/ter\b/ 可匹配chapter,而不能terminal
/\Bapt/ 可匹配chapter,而不能aptitude
/Windows(?=95 |98 |NT )/ 可匹配Windows95或Windows98或WindowsNT,当找到一个匹配后,从Windows后面开始进行下一次的检索匹配。

 

参考文献:
正则表达式
http://www.soulogic.com/code/doc/RegularExpressions/

本文转载自:http://hedong.3322.org/archives/000244.html

三维迷宫,绕你没商量

这个是一个三维的小游戏,特点是总让人感觉别着一股劲,有的时候不知道该按哪个方向键,因为我们是从一个侧面来看这个立体的迷宫的,这也正是这个游戏的特别之处,之前我们玩过的引砖入洞引球入洞引盒子入洞等,都基本上是从正面来看得,不会让你有不知所措的感觉。不多说啦,下面开始游戏。
【游戏规则】
在一定的时间内,利用方向键来移动迷宫中的方块,直至填满所有的空档,最后到达红色的终点。这个游戏有一定的逻辑性,有的时候你需要经过思考后才能移动,一不小心可能就把自己的后来给堵上了,那样的话,Game就Over了。

 



www.u148.net

2011年12月8日星期四

延时摄影:大学四年,献给2011届毕业生

 

题图选自香蕉野人摄影作品《穿越毕业时刻》(将于明天发布)

 

“要毕业了,做点事情纪念这几年时光,算是对大学生活的正式道别吧。”下面的视频是一位2011届毕业生利用一年时间制作的关于大学生活的延时摄影纪录片。镜头跟背景音乐(取自《天使爱美丽》)配搭得很好,很多细节(比如春夏秋冬那段)很让人感慨。

 

50条有意思的QQ签名收集

50条有意思的QQ签名收集</ins>

1、总有一天你的名字会出现在我家的户口本上!
2、将薪比薪的想一下,算了,不想活了。
3、活了二十多年,没能为祖国、为人民做点什么,每思及此,伤心欲绝。
4、我和脂肪做斗争,差点没牺牲
5、生活嘛,就是生下来,活下去~~
6、再丑也要谈恋爱,谈到世界充满爱。
7、船撞桥头自然沉~~
8、当你披上了婚纱 我也披上了袈裟~~
9、我跟耶稣祈求踏实稳定的生活,他想了想说,咱们还是先谈谈世界和平的事吧…
10、爱我就大声地说出来吧!恨我就一辈子藏在心里吧!
11、趁着年轻把能干的坏事都干了吧,没几年了。
12、我在春天种下一堆男朋友,现在秋天到了,啧啧,居然颗粒无收~~
13、你曾经对我说,会永远爱着我,爱情这东西我明白,但永远是什么?
14、七岁的小男孩是地球上最可怕的生物,他们有好奇心、行动力、破坏力以及《未成年人保****》
15、人贵在言而有信——我说不还钱就不还钱!
16、夏天就是不好,穷的时候连西北风都没得喝,幸亏现在是秋天了。
17、我虽然相信海誓山盟,但是未必相信你啊~~
18、 凡我放不下的,必是因为我拥有不了的~~
19、特别的人从来不说自己特别,比如说我。
20、我人生只会两件事 1 这也不会 2 那也不会
21、成人不自在,自在不成人~~
22、我知道,天下无不散宴席,可是,至少,宴席上我要吃得爽!
23、解释就是掩饰,掩饰就是讲故事~~
24、人和人不是客客气气就能相处的!
25、每当困难的时候我就念藏经:“噢嘛呢哞嘛哄”, 翻译成英文就是:All money go my home!
26、善良就是别人挨饿的时候,我吃肉不吧唧嘴~~
27、我曾想成为一个问题少年,然而我却循规蹈矩地活了这么多年。
28.如果心情不好, 就去超市捏捏方便面。 捏捏族
29.谁耽误我一阵子,我让他后悔一辈子 。
30.关门一个月,不要叫我,因为一叫我我就会出来……
31.出租车司机,司机中的战斗机,噢耶!
32.思想有多远,你就给我滚多远!
33.诸葛亮出山前也没带过兵啊,你们凭啥要我有工作经验!!!
34.工作的最高境界就是看着别人上班,领着别人的工资。
35.胖并憔悴着~~
36.康夫你辞职的时候有没有考虑过哆啦A梦的感受!(去年日本首相宣布辞职时写的)
37.我风情又果敢,远目且踏实,品味上乘却又勤奋自省,缺点虽多,还望大家海涵!
38.你给我滚,马不停蹄的滚……
39.做人一定要做一个蹦蹦跳跳的人。
40.我走我的阳光道,你过你的奈何桥。
41.人生最大的悲哀是青春不在,青春痘却还在。
42.世界是我们的,也是孩子们的,但最终是那帮孙子们的!
43.我们的宗旨是:为人民币服务!
44.好久没有人把牛皮吹的这么清新脱俗了!
45.最简单的长寿秘决————–保持呼吸,不要断气~~
46.钱对你真的就那么重要吗?讲了3个多小时了一分钱都不降。
47.打死我也不说,你们还没使美人计呢!
48.等我有钱了,我就买一辆公交车,专门走公交专用车道,专门停在公交车站,等有人想上车了,我就说:对不起,这是私家车~~
49.甲:人家十全十美,你怎么说也是十全八美~~ 乙:那我是缺哪两美?甲:内在美和外在美…… 乙:…………
50.钱不能带进天堂,却可以把“天堂”带到人间…