编码:
#!/usr/bin/perl
my $string="string\nstring2\nstring3";
print "$string\n-----\n";
$string=~s/^.*$/_/;
print "$string\n-----\n";
输出:
string
string2
string3
-----
string
string2
string3
-----
预期产出:
1:
string
string2
string3
-----
_
-----
2:
string
string2
string3
-----
_
string2
string3
-----
3:(如 /m 修饰符):
string
string2
string3
-----
_
_
_
-----
问题:为什么没有/m
^
..$
破坏了东西?我在正则表达式文档中错过了什么?