命名的正则匹配
Item 32
my $string = '1:2:3:4'; my @items = split /(:)/, $string; # 最后@items中包含':'
Item 33
正则式的/p描述符,${^PREMATCH}、${^MATCH}、${^POSTMATCH}
Item 36
index函数采用Boyer-Moore算法查找子串
用substr提取子串、修改原字符串
Item 37
用/o指定正则式只编译一次(例如,把正则式分成几个子正则式qr/xxx/,只要合起来的时候编译一次就行了)
Item 38
用Regexp::Trie生成匹配一组字符串的正则式,且避免无效的回溯。
Item 42
使用Regex::Common
没有评论:
发表评论