不到1000行的正则表达式源码分析01

----------------------------------------------------
不到1000行的正则表达式源码分析01
去年年底就找了这么一个正则表达式的源码,
网址:https://www.cnblogs.com/plodsoft/p/5853945.html
作者的文笔也好,我原来没保存,费了一会儿才找到。根据他的提示,找到了那个源码,注意不要直接从网页中拷,用命令。如下:
wget http://www.cse.yorku.ca/~oz/regex.bun
然后新建立一个文件夹,扔进去下载的文件。
再chmod +x regex.bun
./regex.bun
就生成了一串的文件。
再执行编译。
sudo make debug
哈哈,有文件生成了。然后就可以边读边测试,而且有牛人的博客,多爽。
今天有些晚,明天我就边分析边调试代码。爽得不能再爽了。记得,去年春节时,把这段代码就拷到kindle中,然后在脑壳里运行代码,好象也看得七七八八,当时觉得自己很牛,结果一看awk中regex的代码,彻底打回原形。
其实,我几乎把亚马逊上计算机相关的书籍都扫了一遍,象算法,数据结构,人工智能,linux,数据库等类书籍,只要我喜欢的都买了。所以在《算法》中是曾有过讲正则表达式匹配算法的,而且我还找了al aho的论文,但英语不好,觉得看代码能调试,还是过瘾一些。
我觉得,程序员本质上也是一门技术,那就要多动手。哈哈。象今天,把ruby0.49 regex.c调度通过,光想,是想不会的,你得动手编译,动手修改。这样,总会有所收获。今天较忙,感觉不在csdn上说些东西,好象一天就白过了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值