什么是简单的正则表达式来获取数字

时间:2016-05-17 11:44:05

标签: regex perl

我有$variable= 9.1R999。 我需要一个正则表达式来获取'。'之前和之后的数字。我需要将9.1存储在一个新变量$variable1中。

1 个答案:

答案 0 :(得分:3)

使用与捕获组的匹配,在列表上下文中指定以获取捕获的值:

my $variable = '9.1R999';
my ($number) = $variable =~ /([0-9]\.[0-9])/;

需要对点进行反击以获得其字面含义。