随笔分类 -  perl6 正则

perl6正则 6: 大小写/空白/匹配所有符合
摘要:这个 :g 只能写在外面 m:g /re/ 阅读全文

posted @ 2017-09-10 05:43 Perl6 阅读(726) 评论(0) 推荐(0) 编辑

perl6正则 5: [ ] / | / ||
摘要:也就是可以把多种要匹配的写进[ ] 中, 第种用 | 分开就行了。 | 与 || 有差别 |的话, 当匹配位置 相同时, 会取最长的, 而 || , 当前面的匹配成功, 后面的就不会再去匹配。 注意 [] 跟 <[]> 是不同的: 阅读全文

posted @ 2017-09-10 05:23 Perl6 阅读(375) 评论(0) 推荐(0) 编辑

perl6正则 4: before / after 代码断言: <?{}> / <!{}>
摘要:对应的取反分别为: 除了before after, 还有就是代码块类的: <?{code }> <!{code }> 阅读全文

posted @ 2017-08-22 23:50 Perl6 阅读(272) 评论(0) 推荐(0) 编辑

perl6正则 3: 行开头与结尾与多行开头,多行结尾
摘要:^ $ 匹配一行的开头或结尾, 可以用 ^ 或 $。 对于多行的情况, 可以用 ^^ 或 $$。 阅读全文

posted @ 2017-08-22 23:47 Perl6 阅读(795) 评论(0) 推荐(0) 编辑

perl6正则 2: 字母,数字,空格,下划线, 字符集
摘要:数字, 字母, 下划线 在perl6中, 如果是 数字, 字母, 下划线, 在正则里可以正接写上。 非数字, 字母, 下划线 如果不是数字、字母、 下划线, 可以用 \ 反斜线转义, 或用单、双相号包围。 空格 空格默认是忽略的, 比如, /ab cde/ 相等于 /abcde/。 <[]> / < 阅读全文

posted @ 2017-08-22 23:35 Perl6 阅读(818) 评论(0) 推荐(0) 编辑

perl6正则 1: ~~ , //, m//, rx//
摘要:~~ perl6 中, 要匹配一个正则, 使用 ~~ 智能匹配符。 // 或 m 模式中, 默认用 // , 如果要改变, 像perl5一样加 m前缀就行。 rx// 如果我们要把正则保存到一个变量中, 可以用 rx // 创建一个表达式。 阅读全文

posted @ 2017-08-22 22:59 Perl6 阅读(968) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示