my $x='12.0 M';
$x=~ s/[^0-9]//g;
print $x."\n";
print "######################################################\n";
my $xx='12.67 M';
$xx=~ /(\d+.*\d)/g;
print $1."\n";
print "######################################################\n";
my $xxx='0.00 MB';
$xxx=~ /(\d+.*\d)/g;
print $1."\n";
$x=~ s/[^0-9]//g;
print $x."\n";
print "######################################################\n";
my $xx='12.67 M';
$xx=~ /(\d+.*\d)/g;
print $1."\n";
print "######################################################\n";
my $xxx='0.00 MB';
$xxx=~ /(\d+.*\d)/g;
print $1."\n";
本文通过几个示例展示了如何使用Perl语言中的正则表达式来从包含单位的字符串中提取纯数字部分。首先介绍了一种方法去除所有非数字字符,然后展示了如何精确匹配带有小数点的数字。
1701

被折叠的 条评论
为什么被折叠?



