人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

正規表現の書き方について。

以下のような文字列を検索するにはどういう正規表現になりますか?

「111.222.333.444(何でもいい)aaaa.html(何でもいい)」

アクセスログで気になる部分を検索したいと思っています。
(何でもいい)の部分には、何でもありで検索したいと思います。

111.222.333.444.*aaaa.html.*
としたら、だめでした。
エスケープしなくてはいけないのかなと思いますが、方法がわかりません。

●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:333 HTML アクセスログ エスケープ 文字列
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kn1967
●35ポイント
111\.222\.333\.444.+aaaa\.html.+

「 . ドット」は「何でもあり」ですから、明確にしたいのなら上記のようになりますけど。。。

(環境によっては¥ではなく\で表記したり、されたりします)


正規表現はどのような言語で使うのかによって微妙に方言がありますので

どのような環境(言語)で

どのようなステートメントを書いたら

どのようにダメだったのか

を具体的に明記されたほうがよろしいでしょう。

◎質問者からの返答

ありがとうございます。

「+」を使うんですね。

\でのエスケープは試してみていましたが、他にも間違っていたのかうまくいかなかったので、混乱していました。

ありがとうございます。


2 ● ootatmt
●35ポイント

111\.222\.333\.444.+aaaa\.html.*$

こんな感じの方がいいんじゃないですかね。

アクセスログを検索する場合は、.* でも .+ でも結果に違いはないと思います。

どう、うまくいかなかったのかを具体的に示してもらうといいかもしれません。

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ