- 締切済み
文字の抜き取りについてソースを教えて下さい
$data1 = "<abcd>東京都港区赤坂六本木1丁目1-1</abcd>"; 上記の様に、$data1に入っているデータから 【東京都港区赤坂六本木1丁目1-1】 の部分のみを抜き取り $data2へ入れたい場合 どのようなソースになりますか? 下記のように記述してみましたが 誤りのようで うまく記述(print)されませんでした。 if ($data1 =~ /<abcd>(\D+)<\/abcd>/){ $data2 = $1; } print "$data2" ; 尚、【】内の文字列は随時変化します。 初心者ですので、ご教授をお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
回答ありがとうございました。 おかげさまで解決しました。 $data1 =~ m{<abcd>(.*)</abcd>}gms の部分が分からず 回答を基に手元の参考書を見ながら なるほど!と勉強させていただきました。 ありがとうございました。