精通正则表达式的笔记(24)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • 爱乐的陈

    爱乐的陈 (昨日不可追,青春可追。)

    (一直没弄清的一个概念)关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个..   (7回应)

    2012-06-01 09:13   26人喜欢

  • [已注销]

    [已注销]

    一个字符组,即使是排除型字符组,也需要匹配一个字符

    2017-03-22 13:11

  • [已注销]

    [已注销]

    调校好一个表达式能带来许多收益,调校不好则会带来严重后果。(……

    2015-10-03 20:29

  • 风纪扣v

    风纪扣v

    读完第一章,已经可以写出一些简单的表达式了,这种效果令人欣喜

    2015-01-01 20:10

  • LeeGo

    LeeGo

    在这里的案例和148页的案例有冲突。或者我有不明白的地方。 书中原文案例比较如下: 书中148页的原文引用: 引用1:“这条规则的由来是:匹配先从需要查找的字符串的起始位置尝试匹配。在这里,“尝试匹配(attempt)”的意思是,在当前位置测试整个正则表达式(可能很复杂)能匹配的每样文本。如果在当前的位置测试了所有的可能之后不能找到匹配结果,就需要从字符串的第二个字符之前的位置重新尝试。…” 引用2:...

    2014-08-03 08:21

  • 风纪扣v

    风纪扣v

    今天又把第1、2章节读了一遍,感到真是畅快淋漓,好书。讲的真是非常透彻,而且讲解很有方法、很有造化

    2014-04-27 21:50

  • LiXiaNG

    LiXiaNG (没心没肺ing)

    关于.NET的正则表达式,作者这样评价:功能强大,语法清晰,通过完整而易于使用的类接口来操作。虽然微软的正则表达式包做得很漂亮,文档却相反——它非常糟糕。文档不够全面,编写不够清晰,缺乏组织,有时甚至不能保证正确性。可我明明记得《代码阅读》里有这样一个说法:文档犹如性爱,好的时候美妙绝伦,坏的时候也比没有强。

    2013-11-07 01:38

  • LiXiaNG

    LiXiaNG (没心没肺ing)

    这本书拖太久了,好多概念都很模糊。不过,看到一段总结,很精辟的样子,内容如下:但是,对正则表达式 ([^\\"]+)* 来说,加号和星号二者分割 (divvy up) 字符串的可能性也是成指数增长的。……现在我把这个正则表达式加入自己的正则表达式工具包里,用来测试引擎的类型。●如果其中的某个表达式,即使不能匹配,也能很快给出结果,那可能就是 DFA。●如果只有在能够匹配时才很快出结果,那就是传统型 NFA。●如果总是很慢,..

    2013-11-05 22:54

  • LiXiaNG

    LiXiaNG (没心没肺ing)

    Microsoft 的 CSV 格式很流行,因为它是 Microsoft 的 CSV 格式,这样莫名其妙的话,不知道是否是翻译的问题。   (2回应)

    2013-11-03 23:24

  • Frodo Baggins

    Frodo Baggins (努力前行,无畏艰难)

    壹: 什么是元字符? 我的理解是类似足球上自由人,可以适配很多的角色,例如:*可以匹配任意多个字符(也可以是0个),非常的灵活 可以使用脱意符让元字符使用它的效力,类似被判了红牌 当然在字符组里,很多元字符也会它的元字符的效力 贰: 匹配的顺序应该是顺序匹配,而非整体匹配(从这点上来说,类似流式编辑器么?) 例如: ^cat$ , 是匹配行首,然后是c,接着是a,再是t,最后行末

    2013-10-25 15:04

<前页 1 2 3 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

精通正则表达式

>精通正则表达式