2008年2月18日

[PHP-users 33298] Re:ログの区切りかた

sublimeさん、イワセさん、Setoさんお忙しい中ありがとうございます。

まだ仕事中ということで、皆様が書いてくださったコード等がテストできませんが仕事が終わり次第テストしてみます

08/02/18 に sublime<hashi_311@xxxxx> さんは書きました:
> $pattern = '/KEY\sWORDS(\s\".+?\")/';


かなりシンプルにできあがるのですね
私の書いた物とは大違いです。

KEY WORDSの半角スペースを\sにかえるのはやはり必要なことなのでしょうか?

08/02/18 に egis@xxxxx<egis@xxxxx> さんは書きました:
> やってみました。参考にしてください。

サンプルを書いていただきありがとうございます。

失礼ですが、
 [([0-9]{2}:[0-9]{2}:[0-9]{2})\]
のように時間やIPを抜き出してるみたいですが、
 [(.*)\]
のように抜き出すのとはどう違うのでしょうか
やはり数字には0-9等を使った方がよいということでしょうか?


> ※「"」が検索語に含まれる場合どのようにログに記録されるか不明なので
> 検索語は「"」で囲ったままにしました。

それは考えていませんでした・・
キーワードの中に"がそのまま入っていると、うまく抜き出せないようになってきそうですね


08/02/18 に Seto<seto@xxxxx> さんは書きました:
> 正規表現(自体も含めて)が思いつかない場合は
> 元データをじっくりと眺めて
> 解析のためのパターンを探してみると良いと思います。

その通りですね。
私はもっとじっくり眺める必要があるようです。

それでも判らない場合はどのような方法で突破口を開いたりしていらっしゃるのでしょうか?
私は検索するにしてもタイトル通り「ログの区切りかた」などと検索し、まったく見当外れなサイトが出てきたりしています
_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3

投稿者 xml-rpc : 2008年2月18日 13:40
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/69924
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。