- ベストアンサー
正規表現による抽出
簡単な事で申し訳ありませんが $a="aa456851" のように文字列が$aにあった場合の 数字のみを抽出する方法を教えて下さい。 $a = ~ /\d+/; などと間違った事を考えてしまっています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
=~ は1つの演算子なのでくっつけて書きましょう。 括弧内が $1 に入ります。 $a="aa456851"; if ($a =~ /(\d+)/) { print "$1\n"; }
簡単な事で申し訳ありませんが $a="aa456851" のように文字列が$aにあった場合の 数字のみを抽出する方法を教えて下さい。 $a = ~ /\d+/; などと間違った事を考えてしまっています。
=~ は1つの演算子なのでくっつけて書きましょう。 括弧内が $1 に入ります。 $a="aa456851"; if ($a =~ /(\d+)/) { print "$1\n"; }
お礼
ありがとうございます!