regex - 如何在 Perl 中只保留变量中的数字?

标签 regex perl

我有一个像下面这样的变量:

G12345(@@)

我怎样才能在变量中只保留数字 12345。我以前在 PHP 中做过,但在 Perl 中找不到方法。

最佳答案

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

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

关于regex - 如何在 Perl 中只保留变量中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5899828/

相关文章:

perl - 从文件中的行中提取双引号内的字符串

regex - 如何从一行中提取多个非贪婪正则表达式匹配部分?

perl - 在 perl 中,使用默认参数调用多个子例程是不好的做法吗?

正则表达式仅匹配第二组

regex - 在 PowerShell 中仅删除 CSV 引号中的逗号

regex - 庆典 : rename a file based on a regex

perl - 按名称 Perl 搜索 XML 元素值

正则表达式模式匹配包含一个字符

regex - 在 bash 中检查文件的正则表达式

perl - 为什么在 Perl 中访问数组和散列元素时需要 $?