我有一段代码:
$s = "<sekar kapoor>";
($name) = $s =~ /<([\S\s]*)>/;
print "$name\n"; # Output is 'sekar kapoor'
Run Code Online (Sandbox Code Playgroud)
如果在第二行代码中删除了括号,则在变量中$name:
$name = $s =~ /<([\S\s]*)>/; # $name is now '1'
Run Code Online (Sandbox Code Playgroud)
我不明白为什么它会像这样.任何人都可以解释为什么会这样吗?