Я новичок в Perl, и у меня есть ситуация, когда мне нужно извлечь число между двумя разными строками.Как извлечь число между двумя разными строками
У меня есть эта строка переменной:
my $var = "1234 23.3\"
Как я могу извлечь число между white-space
и dot
? В этом примере выход должен быть равен 23.
Вышеуказанная строка var может меняться, поэтому иногда она может быть 123 4.32
или 123 334.4\
, в которой выход должен быть 4 или 334 соответственно.
'perl -E '$ var =" 1234 23.3 "; $ var = ~ /\s+(\d+)\./; скажем, $ 1'' –
['perldoc perlretut'] (http://perldoc.perl.org/perlretut.html) – melpomene
Вы что-нибудь пробовали? –