• ベストアンサー

正規表現による抽出

簡単な事で申し訳ありませんが $a="aa456851" のように文字列が$aにあった場合の 数字のみを抽出する方法を教えて下さい。 $a = ~ /\d+/; などと間違った事を考えてしまっています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

=~ は1つの演算子なのでくっつけて書きましょう。 括弧内が $1 に入ります。 $a="aa456851"; if ($a =~ /(\d+)/) { print "$1\n"; }

nika_
質問者

お礼

ありがとうございます!

関連するQ&A