12 2 3 4 4 31
示例: "Pi•is•3.14159,•roughly" =~ m/\b((tasty|fattening)|(\d+(\.\d*)?))\b/
注 :• 表示空格.
$` 匹配文本之前的文本. Pi•is•
$& 匹配文本. 3.14159
$' 匹配文本之后的文本. ,•roughly
$1 第一个捕获括号匹配的内容. 3.14159
$2 第二个捕获括号匹配的内容. undef
$3 第三个捕获括号匹配的内容. 3.14159
$4 第四个捕获括号匹配的内容. .14159
$+ 编号最大的括号匹配的文本. .14159
$^N 最后结束的括号匹配的文本. 3.14159
@_ 目标文本中各匹配开始位置的偏移值数组. (6, 6, undef, 6, 7)
@+ 目标文本中各匹配结束位置的偏移值数组. (13, 13, undef, 13, 13)
阅读(964) | 评论(0) | 转发(0) |