Perlコーディング初心 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
52:nobodyさん 08/03/05 05:02:04 yN6MH4LB ファイルパスを引数として受け取り 受け取ったファイルパスにファイルを作るサブルーチンを作りたいんですが、 ファイルパスが正しいかチェックするための正規表現がどうしてもかけません。 マッチする条件として ・ドットで始まるファイルは不可 ・拡張子は必須/\.[a-z]+$/ ・チルダ不可 ・先頭のみ./は許可。../は不可。 ・ディレクトリ、ファイル名は/[A-Za-z0-9\-]/にマッチ ・連続するスラッシュ、ドットは不可 ・m|^/|も許可 書いてみてもものすごく長くなって、結局破綻してしまいます。 たすけて 53:nobodyさん 08/03/05 05:08:29 追記 open(FH,">",$file); で作れるファイル名なら問題ないです。 ただし、カレントディレクトリ以下です。 54:nobodyさん 08/03/05 05:42:23 ImwXiBY3 use lib qw( ./lib ); use Data::Alias; で Can't locate loadable object for module Data::Alias と言われます。 ./lib/Data/にAlias.pmをポコッと置いてるだけなんですけど 何が足りないんでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4938日前に更新/211 KB
担当:undef