找回密码
 立即注册
搜索
查看: 7853|回复: 9
打印 上一主题 下一主题
收起左侧

[其他] 摆个擂台:建议大家不要去学正则表达式!

[复制链接]

管理员 - 管理勋章

跳转到指定楼层
楼主
发表于 2011-1-4 10:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
我对于网页代码编程也算不是低手了,但是一直不懂正则表达式为何物。初识正则表达式我就头大,看了一眼就知道自己赖得去学这个东西的,太过于理性规则而无法让人感性理解!

当然,也由此可知正则表达式背后所意味着博大精深的功能……正是基于这点,我建议那些为了制作电子书而仅仅需要处理些简单文本的人们,最好不要去学用正则表达式。

打个形象的比方就是,正则表达式对于程序而言,就像是一组强大、便捷、高效的方程式……但是要想让很多编程基础如幼儿园小学的人去学习求解高中的二元一次方程,这是否合乎时宜?何况学得一知半解更恐怕会误人子弟吧。

再简单形象的说,就算你不会乘法除法,只要你会加法减法,同样也是可以算术的……至于效率上嘛,有电脑这种东西来帮你代劳就不必担心。别忘了,整个互联网都是由计算机0和1的二进制,再经过连基本加减法都不如的与异或非运算构成。

到这里我想表明的观点是,与其去学什么类似乘法除法的正则表达式,还不如去学一下类似加法减法的EmEditor宏操作——同样是对文本的处理,正则表达式的功能都可以用EmEditor宏操作来实现。

至于为什么说EmEditor宏操作比正则表达式要上手简单,主要表现在于前者多半是用鼠标操作,而后者多半是用键盘操作……这就相当对于模拟量和数字量的处理,人脑显然更容易接受哪一种了。

对此想必很多人不服气,其实我也没底气,因为自己连正则表达式都不会还跑来这里纸上谈兵,所以干脆标题上摆个擂台算了——就是,请哪位正则表达式的高手,给出一个要求处理的文本来,我相信都能用EmEditor宏操作来完成!

EmEditor宏操作可以保存为一个文件,大家都可以通过这个文件来看出操作的步骤以及难度系数来吧。
插件设计:zasq.net
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( Q群816270601 )

GMT+8, 2024-5-15 17:05 , Processed in 1.742533 second(s), 45 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表