RubyConf 我的 "超越正则表达式的正则表达式" slides

luikore · 2012年11月19日 · 最后由 AReverie 回复于 2012年11月19日 · 3599 次阅读

https://speakerdeck.com/luikore/more-than-regexp

其实里面没什么干货...

p.s. 这几天幸运值 max 了,既抢到 code 的未来 原版书和 matz 签名,又蹭了一顿海底捞...

Great slide. 当志愿者错过了这么精彩的演讲太可惜了...等着看视频

那个 recursion 是 google 开的一个玩笑么?

下次杭州 tuesday 的时候分享吧

错过了,在主会场听 DSL,等视频

好吧,我原以为我对正则表达式是足够熟悉的。直到看到楼主涉及词法分析,以及递归的部分,我沉默了...

#3 楼 @fsword 对啊,必须重新分享一次,话说上次 Tuesday 什么时候来着。。。

有个问题问 @luikore , 在你的讲解最后,粗粗的提及了下 Ruby 2.0 的正则新特性,我记得你提及了一句,好像 Ruby 2.0 对于 `我称之为断言验证' 的东西,取消了什么限制,有点仓促,没太听清楚。

我想问下,你指的是不是 前置断言验证 ? 可能说法不一致,我指的是:/(?<=RE2)RE1/, 目前 Ruby 1.9, RE2 只可以是一个固定长度的 RE, Ruby 2.0 是不是没有这个限制了?

#8 楼 @zw963 ruby2.0 可以在里面用边界如 \b 了,但是固定长度还是必须的

#9 楼 @luikore

哦。我就说呢。我记得你提及了什么。原来是指的这个。惭愧,还真没发现之前在断言内无法用边界。

看 ppt 第 3 页,震惊中 第 4 页,笑喷了..哈哈

超级精彩 超级有技术含量啊,可惜当时在分会场,没听到的说。。期待视频放出来

同在另一个会场,很期待

需要 登录 后方可回复, 如果你还没有账号请 注册新账号