perl正則表達式返回多個匹配


返回()中的文本。

方法一:

sub test {
my $text = '(zdd)(autumn)(123)(456)';
while ($text =~ /\((.*?)\)/g) {
print $1, "\n";
}
}

方法二:

sub test1 {
my $text = '(zdd)(autumn)(123)(456)';
my @matches = ($text =~ /\((.*?)\)/g) ;
foreach my $match (@matches) {
print $match, "\n";
}
}

==



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM