正規表現で変数を用いる際の注意点 Posted on 2003-01-11 | Tagged : Perl, 正規表現 問題点 $hoge = 'hoge' という変数があった場合 huga を ahogea と置換するために s/huga/a$hogea/; とやっても,$hogeaという変数と解釈してしまう. s/huga/a($hoge)a/; とやっても,a(hoge)aとなってしまう. 解決法 s/huga/a${hoge}a/; ${変数名} は Perl だけでなく,Shellスクリプトなどでも応用が利くらしい.