- 締切済み
$'の意味を教えて下さい
サンプルプログラムの中を見ていたら下記の様なプログラムが書かれていましたが意味不明です。どうか教えて頂けないでしょうか? お願いします。 $TTN=$';
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#226683
回答No.3
最近に実行したパターンマッチングでマッチした部分の後の文字列です。 $str='あいうえお'; $str=~/あいう/; この時点で、$'には'えお'という文字列が入っています。
サンプルプログラムの中を見ていたら下記の様なプログラムが書かれていましたが意味不明です。どうか教えて頂けないでしょうか? お願いします。 $TTN=$';
最近に実行したパターンマッチングでマッチした部分の後の文字列です。 $str='あいうえお'; $str=~/あいう/; この時点で、$'には'えお'という文字列が入っています。
補足
貴重な回答をしていただきまして本当にありがとうございます。 下記のプログラムの場合もそのような解釈でよいのでしょうか? if ($_ =~ /^Content-Disposition:\s+form-data;\s+name="INPUTID"\s/i ){ $INPUTID = $'; &jcode::convert(*INPUTID, 'sjis'); $INPUTID =~ s/\n//g; $INPUTID =~ s/\r//g; }