2016-10-10 6 views
-3

私はperlでregexでするのは非常に新しいですし、私は次の行を持っている: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