- 2008 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2007 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2006 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2005 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2004 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2003 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2003-01-11
正規表現で変数を用いる際の注意点
- 問題点
$hoge = 'hoge' という変数があった場合
huga を ahogea と置換するために
s/huga/a$hogea/;
とやっても,$hogeaという変数と解釈してしまう.
s/huga/a($hoge)a/;
とやっても,a(hoge)aとなってしまう.
- 解決法
s/huga/a${hoge}a/;
${変数名} は Perl だけでなく,Shellスクリプトなどでも応用が利くらしい.
$hoge = 'hoge' という変数があった場合
huga を ahogea と置換するために
s/huga/a$hogea/;
とやっても,$hogeaという変数と解釈してしまう.
s/huga/a($hoge)a/;
とやっても,a(hoge)aとなってしまう.
- 解決法
s/huga/a${hoge}a/;
${変数名} は Perl だけでなく,Shellスクリプトなどでも応用が利くらしい.
- 2008 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2007 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2006 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2005 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2004 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2003 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2003-01 /