如何在Perl中仅保留变量中的数字?

Nid*_*dis 2 regex perl

我有一个如下变量:

G12345(@@)

我怎样才能在变量中只保留数字12345.我之前在PHP中已经完成了它但我在Perl中找不到方法.

Que*_*tin 6

$v =~ s/\D//g; 应该做的伎俩.

(正则表达式替换"非数字","全无",全局)


too*_*lic 5

这也可以在没有正则表达式的情况下完成:Transliterate:tr ///

use warnings;
use strict;

my $s = 'G12345(@@)';
$s =~ tr/0-9//cd;
print "$s\n";

__END__

12345
Run Code Online (Sandbox Code Playgroud)