無窮 i ラボ Blog

知的ネット社会、知そのもの、機械との共生、プログラミングに関して。

 
 

ファイル名から拡張子を取り除くコードを書くのに、3時間ぐらいかかった。

$fname =~ s/^(.*)[.].*$/$1/;

ポイント:
× =[スペース]~s としてはいけない(ビット反転演算子「~」が働く)。
○ =~ [スペース]s が正しい。

s と tr の違い。[perl] 置換で、tr と s に関する質問

参考:
「.*?」とすると最短マッチ。

スポンサーサイト
 このエントリーをはてなブックマークする このエントリーを含むはてなブックマーク  
  
 
 
■  ■  ■

 
本文へは上スクロールしてください












管理者にだけ表示

トラックバックURL↓
http://nhm.blog75.fc2.com/tb.php/201-9f94f1c7

新しいトラックバックほど上に表示されます。