在UltraEdit中使用正则表达式

引自:http://dev.csdn.net/article/84/84807.shtm

UE的正则表达式语法 (UltraEdit Syntax)

  • % 匹配行首 - 表明要搜索的字符串一定在行首.
  • $ 匹配行尾 - 表明要搜索的字符串一定在行尾
  • ? 匹配除换行符外的任一单个字符.
  • * 匹配任意个数的字符出现任意次数(不包括换行符)
  • + 匹配前导字符或者表达式出现一次或者更多次(不包括换行符)
  • ++ 匹配前导字符或者表达式不出现或者出现一次以上(不包括换行符)
  • ^b 匹配页中断符
  • ^p 匹配DOS文件的换行符
  • ^r 匹配MAC文件的换行符(CR Only)
  • ^n 匹配UNIX文件的换行符 (LF Only)
  • ^t 匹配一个制表符
  • [ ] 匹配方括号中的单个的字符

UE的常用替换语句

  • 删除空行: 替换 %[ ^t]++^p 为 空串
  • 删除行尾空格: 替换 [ ^t]+$ 为 空串
  • 删除行首空格: 替换 %[ ^t]+ 为 空串
  • 每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 ” ^1″
  • 每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 ” ”
    • (如果一行是以空格开始的,则视之为一段的开始行)
  • 将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1
    • (注意: 此处假定文本是以DOS方式回车换行 - CR/LF)
  • 去掉HTML TAG: 替换 ^{<*>^}^{<*^p*>^} 为 空串
  • 删除HTML中的所有<A>: 替换 <[ ]++a *[ ]++href[ ]++=*> 为 空串
  • 删除文本中指定的前2列字符: 替换 %?? 为 空串
  • 在第4列后插入2列空白字符: 替换 %^(????^)^(?^) 为 “^1 ^2″
  • 查找所有的数字: [0-9]+[.]++[0-9]+
  • 查找所有的单词: [a-z]+
  • 查找所有的网址: http://[a-z0-9^~`_./^-^?=&]+
  • 注意: 替换的时候需要勾选使用正则表达式选项
Posted by 王永杰 in 技术为本, 文摘转贴 - Tags: - Comments (0)
30 01月

一句话的力量(你死了谁会哭?)

我家在湄河边,外婆在河对面,外婆常来我们家。一次妈妈和外婆在岭上挖红薯,恰好看见村上有人出殡,那长长的送丧队伍、那几十条幢幡、那唢呐的哀号、特别是那悲恸的哭声,动了外婆的心。外婆说:“好人哩,不是好人谁会哭?”
母女俩坐在岭上看。外婆抚摸着妈妈的头发。外婆触景生情。外婆对妈妈说了许多话。许多话妈妈过后都忘记了,妈妈只记住外婆说的一句话:你死了谁会哭?
妈妈在村里小学当老师。妈妈在课堂上对学生讲了外婆的那句话。妈妈说,人的生和死同样只有一次,但死比生更珍贵,人活着时做了什么,在死时最能体现出来,一句话:你死了谁会哭?
妈妈生了六个儿女,儿多母苦,妈妈拉扯着我们,妈妈苦哩,可妈妈不说苦。妈妈在冬天里穿了一双补了又补的凉鞋和我们拍全家福不说苦。妈妈在漏风漏雨的教室里当了二十余年的代课老师不说苦。。。。。。妈妈的那点薪水总要帮别人的忙,我们一家却成了村里最穷的人。
妈妈终因积劳成疾,过早的离开了我们。妈妈在临死时挣扎着说她还没有活够,她还要做许多事,她不能辜负她妈妈。
全村人都哭了。全村三百余人扯成一长溜队伍,送妈妈上山。外婆要是看见,一定会感到欣慰的。
妈妈临死时怎么不肯合眼,妈妈是想抚摸我们的头,说外婆说的那句话。我们跪下,我们把头伏在妈妈的怀里。
妈妈留下一句话:你死了谁会哭?

(注:摘自《读者》2002年 第14期 9页,见附图)
一句话的力量(你死了谁会哭)

Posted by 王永杰 in 五味人生, 文摘转贴 - Comments (1)
28 12月

诸葛亮: 诫子书

夫君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。夫学须静也,才须学也,非学无以广才,非志无以成学。淫慢则不能励精,险躁则不能治性。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!
“非淡泊无以明志,非宁静无以致远。”出自诸葛亮54岁时写给他8岁儿子诸葛瞻的《诫子书》。这既是诸葛亮一生经历的总结,更是对他儿子的要求。在这里诸 葛亮用的是“双重否定”的句式,以强烈而委婉的语气表现了他对儿子的教诲与无限的期望。用现代话来说:“不把眼前的名利看得轻淡就不会有明确的志向,不能 平静安详全神贯注的学习,就不能实现远大的目标”。
通过上述分析,我们可以看出诸葛亮运用了《逻辑学》中的“否定之否定规律”来强调他要表达的“淡泊以明志,宁静而志远”。这是一句富含哲理的话。这同“要想取之,必先与之”,“欲达目的,需先迂回曲折”的道理一样,现在的“淡泊”、“宁静”求清净,不想有什么作为,而是要通过学习“明志”,树立远大的志 向,待时机成熟就可以“致远”,轰轰烈烈干一番事业。
“淡泊”是一种古老的道家思想,《老子》就曾说“恬淡为上,胜而不美”。后世一直继承赞赏这种“心神恬适”的意境,如白居易在《问秋光》一诗中,“身心转恬泰,烟景弥淡泊”。他反映了作者心无杂念,凝神安适,不限于眼前得失的那种长远而宽阔的境界。

注:

原贴有译文,鄙人不喜,删之,如有需者,参阅链接。

参考资料:http://zhidao.baidu.com/question/383347.html
参考资料:http://www.zglwh.com/show.asp?newsid=4

Posted by 王永杰 in 五味人生, 文摘转贴 - Tags: - Comments (1)
16 12月

毛泽东复活了 ZZ

北京时间晚上8点左右,中国医务人员攻克难关,使毛泽东复活了。经检查各项指标和思维能力处于其五十岁水平。这新闻一发布,引起强烈反响:布什立即声明,美国三天之内废除和台湾关系法,并撤走在亚洲的一切军事力量;日本首相安倍已于当天下令炸毁靖国神社并指出钓鱼岛是中国领土并赔偿中国在日侵华时的损失十三万亿美元;欧盟声明解除对华武器禁售;普京立即签署单方公报,称大兴安岭以北三百万平方公里土地属中国领土;蒙古总统向联合国递交文书,申明和中国历来是一个国家;陈水扁给陈云林同志通电话说:只要中国高院不给自己戴卖国贼的帽子,自己坚决拥护中共领导并自愿到文史馆当馆员;金正日通电六方会谈代表,杨洁篪外长说怎么办就怎么办;印度总统乘专机来北京求见国家副主席曾庆红提出,印度军队先从现在实际控制线南撤五百公里;国内县团以上贪官24小时内全部自首并退出千亿赃款;30万二奶和七百万小姐改邪归正;房价每平米下跌百分之六十八;一大批开发商和煤老板跳楼…

Posted by 王永杰 in 文摘转贴, 有趣的事 - Comments (2)
15 05月

混在北京的六大必备能力 ZT

有句话说:“人在北京漂,哪能不挨刀”,对于许多怀带各种梦想来北京创 业生活的男男女女们,如果还未在社会磨练五年以上,如果月薪还在5000以下,如果没有显赫的学历和家庭背景,每个人都会面临许许多多的困难与折磨,我已 在北京混了六年多,虽然仍是草根一族,但有很多心得愿与各位博友交流一下!

第一点:必须的持续学习能力 
  
  很多朋友认为大多社会名流,企业精英当年也是没上过大学或者不是名牌毕业,因此认为学习无所谓,这是严重的错误! 学历不等于知识,没有学历的人可以出人头地,但没有知识的人一定不会成龙成凤,很多朋友只看见了名人们没有上过大学或好大学所以没有受过高等教育,却忽略 了他们在艰难的人生历程中在社会大学所锻炼出的优秀品质与再学习经历,而这些历练所带来的知识与经验,才是他们可以高人一等的根源所在!
  
  所以,无论诸位是大学毕业,还是没上过大学,无论你曾经学过何种专业,现在都不能有任何借口退却再学习的机会,而且要不断创造机会去学习!不仅仅是去 课堂参加培训,不仅仅是要求公司完善培训制度,包括与贩夫走卒的交流体验,包括对商场政界事件的个人模拟分析,包括对自然万物的细微观察,都是不断提升自 我的途径!
  
  职场就是战场,这里不相信眼泪,没有真才实学,注定没有成功的机会!

第二点:与当地人共处的能力
    
  如今针对北京人的恶评是很多的,不同地域,不同利益,不同观念的人在针对北京人的问题上却出奇的一致,这或许北京的朋友们应该反思一下!其实南方人统 治北京200多年,蒙古人,东北人统治北京300多年,近代战争频繁,整个北京其实就是移民的城市,包括门头沟,昌平,延庆等等郊区也都是建国后才因为利 益需要划入北京,这些地方55岁以上的早先都是河北人! 大家又都是中国人,又何必你讨厌我,我鄙视你呢!
    
  尽管现实中一定要面对种种不公,但对于来北京漂流的各方精英们,你们来北京的目的都是为了可以更好的实现自己的人生价值,记住,是为了价值,为了利 益,然后才是享受生活的乐趣! 生存是第一位的!你不是来打架的,不是来胡闹的!所以,如果这些小事都无法忍耐,那我劝你立刻回家乡,不要在北京这个城市混着! 而且,还需注意的是,每个地域的人都有着其劣行,但同样也都有着各自的优点,北京人也有很多我们赶不上的地方,况且,在大家互相指责的同时,我们不能把责 任都归于当地人,也要看我们是不是做的不对,也有不妥之处!万事存乎矛盾之中,兼顾考虑!
  
  所以,在与当地人的交流上,或者说与所有不认识的人交往中,首先要学会忍耐,要有容人之量! 其次要换位思考!

第三点:人脉积累能力   
  
  每个成功人士,绝对是人脉广泛者! 这个问题很多朋友也都是明白的,不就是多条朋友多条路么! 这话当然是正确的,广泛的人脉关系必将是你成功和自保不可缺少的重要条件! 可是你知道如何积累人脉吗?只是不断的递交名片便互称兄弟?那就真的错了,这样的人脉必将脆弱!
  
  诚信是建立人脉的必须前提,以互联网等先进手段,多根据自己的兴趣与特长建立广泛的人际圈子,不要歧视别人,要与不同领域,不同行业,不同阶层的朋友 交往!经常思考我在寻求他人支持的同时我又会为他人带来何种实质帮助!必须要有长期的对人脉的关注与维持!总之,人脉的顺畅和广泛,你必须重视!试问自 己,是否真正的主动去积累,比如,在你离职后,是否还与前任的领导同事联系?你是否因歧视某个行业的人便冷淡处事?人脉没结成,反而平添一堵墙,更是麻 烦!

第四点:明确的自我规划能力   
  
  1:不混混噩噩,不随波逐流,对于自己的职业目标,个人方向有着坚定的规划与努力!
    
  2:生活的点点滴滴要有秩序的进行,要如一个军人那样有纲有目,无论你今后怎么享受,在你北漂的前几年,你必须这么严格要求自己!
    
  3:对于自身心理,特征,出身,缺陷等等方面要有明朗的提高与克服计划,要有清晰的认识!
  
  4:对于自己的身体要有定期检查的习惯,,没有背景的北漂族,漂泊前几年注定辛苦,所以要勤于锻炼,注意调养!

第五点:一线销售的工作能力
    
  我的建议是,如果你刚来北京或工作不满三年,那么最好是从本单位或离职后从一线销售开始磨练,无论你将来是从事行政,人力,会计,公务员,医生还是其他领域,你的头期工作如果是从一线销售做起,如果可以累积满20个月以上,将对你的未来成长有着不可衡量的作用!
  
  我是从一线销售做起的,但不是说我曾经做过一线销售就高抬销售职位的位置!我的职业目标并不是销售,而是客户服务专业领域。但是曾经的经历及翻阅了许 多成功者的卷宗看。销售真的是最锻炼人的工作。因为它不是人做的!呵呵! 无论是意识,无论是礼仪,无论是技巧,无论是经验,无论是气度,无论是心理,都会对你有着重要的锻炼价值,相信我,从一线销售做起,干一到二年,然后再挑 选适合自己的道路!

第六点:心态调整的能力
    
  人活着,是一种幸福,也是一种责任!
    
  北漂的生活,或者说天下漂流者的生活,甚至说所有人的生活,都是酸甜苦辣,坎坎坷坷!北漂的日子中,有着各种情感交织期间,最多的,就是迷茫和孤独!因此你必须要有释放压力的能力!
    
  压力的释放,许多人选择去高山流水旁对月当歌,或是闷在家里,要么就是去什么健身房打些假人所谓减压,但是这些,并不是真正的解压!真正的解压,首先要认清你的压力源出于何处!   
  我减压的方式一般是出去走走,不是和朋友出去,而是独自一人,因为朋友的劝解虽是好意,却会因为了解我的情况而偏引我的方向,我更需要的是一个人的思 索! 出去走走,并不是到什么幽静之处,而是要到大街上,要去闹市区去玩,一个人的玩,一个人冷静的观察身边形形色色的每个人,从身边陌生的男男女女中,感受他 们的快乐,感受他们的希望,感受他们的哲学,万物生万理,万理归一源,顺其自然的思考与体验,更是解压的最佳途径。。。。。

Posted by 王永杰 in 文摘转贴 - Comments (1)
23 04月

关于Linux的书籍

发信人: jawahh(Te a’mo), 信区: GNULinux
标 题: 关于Linux的书籍
发信站: 饮水思源 (2006年04月30日16:01:01 星期天), 转信

应板主要求写的,欢迎补充

Linux并不是一个比windows更神秘的系统.
是的Linux没有MSDN,但Linux和相关软件的文档绝对不比MSDN要少
记得,一个看官方网站的文档,一个google.我想,大多问题都会解决的.剩下的就靠
你动手解决了.

linux入门:
没有发现什么比较好的入门书,要么太古老,要么照顾太多的放行版本,导致没有什么
实际用处.实际上,参考发行版的说明文档和使用手册往往是最好的入门书籍.这里面
也有一个关于学习linux的方法: 刚开始学的时候没有必要经常换发行版,往往学好一个
之后,其他的都不难了.
比如,你用redhat,去 http://www.redhat.com/docs/manuals/找资料吧
用debian的,去 http://www.debian.org/doc/
台湾有一个<鸟哥的linux私房菜>,也是不错的,如果你讨厌英文的话.不过版本稍旧
网址是 http://linux.vbird.org/也有中文书出版了
IBM的developer works也是一个好去处
http://www.ibm.com/developerworks/cn/index.html

再顺便说说Unix/BSD的入门书籍.
FreeBSD:
<FreeBSD使用大全> <FreeBSD Handbook> 有什么理由不看的么?
前者是一个中国FB大牛写的,后者是FreeBSD的官方文档,也有中文翻译了
http://www.freebsd.org
http://www.freebsdchina.org

Solaris:
sun的培训文档就是最好的入门书籍.推荐看英文的,中文翻译不怎么样
入门的3本是 SA239 SA299 SA399

HPUX:
HP-UX System and Network Administration V1 V2
HP-UX System and Network Fundermental

其实Sun和hp的文档都非常齐全,去官方网去看吧
http://docs.sun.com/app/docs
http://docs.hp.com/

系统编程:

系统编程的入门书籍依旧是APUE这本圣经
Advanced Programming in the UNIX Environment (unix环境高级编程)
这本书可以说自Steven写出来后,一直被誉为Unix编程入门必看书籍.你去看看Unix新闻

的FAQ,里面多次提到这本书说什么什么.
英文版已经出到第三版,中文版出到了第二版.不过差别不大

如果想继续深入,那么steven的两本
Unix Network Programming V1 V2
也不可以错过.别被名字欺骗了,第一卷的是老老实实的网络编程,但涉及到的IO模型分析

是相当精辟.第二卷其实是Unix IPC的详细介绍,做系统编程怎么可能没有IPC呢?最简单

pipe都属于IPC的内容.据说这套书应该是3卷的,可是斯人已逝,谁能再续写下去不清楚了
这两本书也有中文版,不过估计不好找了.

多线程总是一个惹麻烦的地方,但又是不可避免的:
Programming with POSIX(R) Threads
此书是Dave Butenhof写,是DEC的一个资深工程师,也是pthreads规范的起草人之一
这本书对pthreads可以说详尽的描述,尤其其他书比较少涉及到的多线程和信号混用
的问题.

glibc在unix/linux上几乎是标配,所以libc的文档也不可少:
http://www.gnu.org/software/libc/manual/html_node/index.html
gcc也要学的:
http://www.gnu.org/software/gcc/onlinedocs/
gdb也是不可少的:
http://www.gnu.org/software/gdb/documentation/
还有一个是make:
<跟我一起写Makefile>
不知道哪里找? google之

记得随时要请教man,没有比这个更顺手的文档了,既然你装了linux,为什么不用呢?

vim和emacs是一定要学其中之一的,参考O’REILLY的相关书籍即可

perl么,O’REILLY的大骆驼小骆驼书就足够了

python么,<learning python> <dive into python>以及官方教程就足够

sh编程? 入门书很多,区别不大. 但是bash的深入可以参考下面这本
Advanced Bash-Scripting Guide http://www.tldp.org/LDP/abs/html/

内核:
1) Bach, Maurice. the Design of Unix Operating System
2) M. McKusick and G. Neville-Neil. the Design and Implementation of FreeBSD
Operating System
3) J. Mauro and R. McDougall. Solaris Internals: Core Kernel Architecture
4) C. Cooper and C.Moore. HP-UX 11i Internals
5) Vahalia, Uresh. Unix Internals: The New Frontiers
6) Schimmel, Curt. Unix Systems for Modern Architectures: Symmetric
Multiprocessing and Caching for Kernel Programmers.
7) A. Rubini and J. Corbet. Linux Device Drivers
8) D.Mosberger and S.Eranian. IA-64 Linux Kernel: Design and Implementation
9) R. Love. Linux Kernel Development
10) M. Cesati and Daniel P. Bovet. Understanding the Linux Kernel

其中1,2,5,6,7,8,9,10都有中文版
这些书都是关于Unix和类Unix系统的
1是关于Unix的基础教科书
2的前版是关于4.4BSD的,新版论述FreeBSD5的新进展,这本和9一起对比着看很有意思
9是关于Linux2.4/2.6的概略论述(第一版是2.4,第二版是2.6),入门看会比较轻松
3是关于Solaris的。涉及到商业系统的书总归比较少,而solaris的实现是非常稳定
高效的,了解solaris会有不少收获。本书第一版是关于solaris7/8,第二版(刚出版)
关于solaris9/10
4只听说过,没看过。。现在HPUX越来越少用了,而且用起来很不爽。。
5这本强烈推荐,书中涉及到各种版本的Unix,一本读完,各种Unix的优缺点都心中有数
了。 缺点就是太老了点,也没听说有新版本要出来。此书中文版翻译不错。不过估计
没得卖了。。
6是专门论述SMP的,有需要的人看看吧
7这本已经出了3版了。第二版是2.4,第三版式2.6的,各取所需得看吧
8如果你想了解一下怎么从x86转移到其他架构上,看看不错
10一本砖头书,与9比就是太详细,适合入门之后的精通
关于Linux的几本书,看书顺序应该是9->7->10

Posted by 王永杰 in linux应用, 文摘转贴 - Tags: - Comments (0)
26 11月