Regex 要从我的输出中筛选百分比吗

Regex 要从我的输出中筛选百分比吗,regex,perl,Regex,Perl,我有这样一个命令输出 mnttab 0K 0K 54%/etc/mnttab 我想捕捉上面的%之前的值,我需要54作为输出,我如何才能得到它?Perldoc是一个很好的资源。查看(教程)和(所有详细信息)。模块对于可视化匹配是如何发生的也很有用 下面是一个可能的实现,基于您提供的少量细节 #!/usr/bin/env perl use 5.014; use warnings; my $data = 'mnttab 0K 0K 0K 54% /etc/mnttab'; my ( $percent

我有这样一个命令输出

mnttab 0K 0K 54%/etc/mnttab


我想捕捉上面的%之前的值,我需要54作为输出,我如何才能得到它?

Perldoc是一个很好的资源。查看(教程)和(所有详细信息)。模块对于可视化匹配是如何发生的也很有用

下面是一个可能的实现,基于您提供的少量细节

#!/usr/bin/env perl

use 5.014;
use warnings;
my $data = 'mnttab 0K 0K 0K 54% /etc/mnttab';
my ( $percent ) = $data =~ /(\d+)%/;
say $percent;
所以不是一个为我写一些代码的网站。你必须自己尝试,当你被困在某个地方时,在这里陈述你的问题,你会得到帮助。