No.1ベストアンサー
- 回答日時:
Perlのevalは、「その文字列が、最初からプログラムに書いてあったかのように解釈されて、実行される」というものです。
http://perldoc.perl.org/functions/eval.html
http://perldoc.jp/func/eval
$s='$a=10+5' ;
eval $s ; # => $sが展開され $a=10+5 ; と書いてあるかのように解釈されて実行される
なので、「そこで実行したいプログラムになるような文字列」を用意します。
my $f = '0123' ;
my $t = '4567' ;
my $x='abc0123' ;
# ここで $x =~ tr/0123/4567/ を実行したい
eval "\$x =~ tr/$f/$t/" ;
# say "\$x =~ tr/$f/$t/" ; #↑が期待通りの文字列か確認
っていうか、ちゃんと例が載ってますよね
http://perldoc.perl.org/perlop.html#Quote-and-Qu …
http://perldoc.jp/docs/perl/5.16.1/perlop.pod#Re …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- スピーカー・コンポ・ステレオ オンキョーアンプA819RSのバイアス電圧が信号入力時に大きく変動する。(Rチャンネルのみ) 2 2022/10/21 13:31
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- Excel(エクセル) エクセル文字列の日付を日付けに変える 2 2023/05/13 11:08
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
型を調べる
-
perl tr での変数の使い方
-
例外処理のフローチャートの記...
-
VBAでoutlook365が起動しません。
-
VBAで別モジュールへの変数の受...
-
VBSがコンパイルエラーになりま...
-
Excel VBAでリンク切れをチェッ...
-
laravel 本番環境でメールが送...
-
モジュールとは何ですか
-
Excel VBAで、ユーザーフォーム...
-
'Range'メソッドは失敗しました
-
モジュールの最大数はいくつな...
-
VBでグローバル変数を宣言するには
-
Access VBA標準モジュールにつ...
-
COBOLで、Shellを起動するには?
-
標準モジュールを削除したい。(...
-
Excel VBA 『Call』で呼び出す...
-
AddressOf と同じ機能を持った...
-
system関数を使用してJava実行...
-
エクセルVBAでシートモジュール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perl 正規表現でエラー
-
型を調べる
-
perl tr での変数の使い方
-
perlのif文で・・・・・
-
if等判定文での定数、変数の記...
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 定義されたプロージ...
-
例外処理のフローチャートの記...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
「デバイスは PRN を初期化でき...
-
VBAで別モジュールへの変数の受...
-
エクセルVBAでシートモジュール...
-
Excel VBA 『Call』で呼び出す...
-
LCD ディスプレイを Raspberry ...
-
ハマったので助けて~。Apache...
-
モジュールとは何ですか
-
VBA This Workbookモジュール...
-
VBでグローバル変数を宣言するには
-
グラフのX,Y座標を取得したい
おすすめ情報