标签: regex perl
我有$variable= 9.1R999。 我需要一个正则表达式来获取'。'之前和之后的数字。我需要将9.1存储在一个新变量$variable1中。
$variable= 9.1R999
$variable1
答案 0 :(得分:3)
使用与捕获组的匹配,在列表上下文中指定以获取捕获的值:
my $variable = '9.1R999'; my ($number) = $variable =~ /([0-9]\.[0-9])/;
需要对点进行反击以获得其字面含义。