ini file reference

About Section

[About]
Version=2.0
Description="description"
Source={"Referer" | "FullReferer"}

Entries and Values

Version書式のバージョン
Descriptionこのファイルの説明
Sourceログ・レコードのソースとするレコードを指定(未使用)

Example

[About]
Version = 2.0
Description = "FullReferer to SearchPage"
Source = "FullReferer"

Operator Section

[operator-name]
IfID="decimal-number"
Pattern="pattern-string"
Replace="replace-string"
Unescape={raw | UTF-8 | EUC-JP | ShiftJIS | ISO-2022-JP}
SetID="decimal-number"

Entries and Values

IfIDIDが一致する場合にのみ実行。初期状態は-1。記述しない場合には全ての場合に実行。
Pattern正規表現のマッチングパターン
Replace置換する文字列。文字参照 : $1, $2, $3, ...
Unescape置換後の文字列を指定のCharsetでunescape
SetID置換した場合にセットされるID

Comment

Operationは記述された順序で実行します。

Example

[Google%UTF-8]
IfID=10
Pattern="^ie=(UTF\-8|utf\-8)&.*q=([^&]+).*"
Replace="$2"
Unescape="UTF-8"
SetID=9999

[StripQuote]
IfID=9999
Pattern="^"([^"]*)"$"
Replace="$1"
See Also
正規表現
Copyright ©2005 C-EGG, All rights reserved.