2016-10-10 76 views
-3

我很新用Perl的正則表達式,我有以下行:Perl的正則表達式的第一個字

MD5ajdhe728ndsdhsds83ndsds /some/path/ 

,我只是想要得到的MD5值(「MD5」後的數字/字母組合)。我怎麼做?我有一些麻煩取第一個字。

預先感謝您。

回答

1
#!/usr/bin/perl 
use strict; 
use warnings; 
my $line = q{MD5ajdhe728ndsdhsds83ndsds /some/path/}; 
$line =~ /^MD5([a-zA-Z0-9]+)/; 
print $1; 

Demo