+ -
当前位置:首页 → 问答吧 → perl 匹配问题请教(谢谢)

perl 匹配问题请教(谢谢)

时间:2010-07-29

来源:互联网

问题一:

/^(?: 1 \s (?: \d\d\d \s)? | (\d\d\d) \s| (?: \+\d\d?\d? \s)?\d\d\d ([\s\-]))\d\d\d (\s|\1)\d\d\d\d$/x

(\s|\1)  里面的 \1是什么意思?

问题二:

s/^([^\012\015]*)(\012\015?|\015\012?)//

\012是什么意思?

作者: whitecell   发布时间: 2010-07-29

回车or换行符

作者: 兰花仙子   发布时间: 2010-07-29

\1是前面第一个括号里面匹配到的内容,也就是| (\d\d\d) \s|中的\d\d\d

\012是八进制012对应的ascii,也就是换行

作者: yybmsrs   发布时间: 2010-07-29