namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: OPT_DENY_FILE (Re: TARGET_FILE_TYPE)



Gorochan ^o^ <kunito@xxxxxxxxxxxxxxxxxxx> wrote:

>それならば、  $TARGET_FILE$  -> ($TARGET_FILE)$  のように() が必要では
>ありませんか?  最後のものしか $ が効かなくなるのでは?

あ、なるほど。仰る通りです。気付きませんでした。修正します。

それと、 Makefile の指定で '^' は使うけど '$' は使わない、という仕
様はイビツなので、どちらも使わないようにしたいと思います。具体的に
は

OPT_TARGET_FILE	= .*\\.html?|.*\\.txt|.*_default

のようにします。で、

# &find 用のルーチン
sub wanted {
    push(@FList, $name . "\n") if 
	( (! /^(($DENY_FILE)(\.gz|\.Z)?)$/i) &&
	 /^(($TARGET_FILE)(\.gz|\.Z)?)$/i && -f $_);
}

とした方が良さそうですね。

# うーん、正規表現って難しいな。
--
高林 哲 Satoru Takabayashi