正規表現とはなんぞや???2011年02月08日 15:13

先日、同じアサブロの人をまねてサイドバー.jpの
「アクセスの多いページ」というのを取り付けてみた。
その人が解説されている通りにして、トップページをカウントしない、
同一視/無視の設定はウマく逝ったたのだが・・・

カテゴリで2ページ以上になってると別々にカウントしてしまう。
2ページ目以降は
asablo.jp/カテゴリ/?offset=5 
(1ページの表示件数を5にしている)
となっており、どうしたらカテゴリのアタマでカウントしてくれるのか、
ちょっと悩んだり。(^_^;)
FC2のランキングだと
asablo.jp/カテゴリ/*
で良かったわけだけど、正規表現の「*」は違うんだと?
で、昨日職場で休憩中とか夜中とかにコチョコチョ調べて、
色々試してみた。
なんにも考えんと「任意の文字列ね」と思い、
asablo.jp/........
としてみたが、3ページ目になると
asablo.jp/カテゴリ/?offset=10
となり、一文字増えるので、
asablo.jp/カテゴリ/0 とか/5 というページでカウントされる。
どうせいっちゅうんじゃい・・・と思いつつ、非番で帰宅。

人間、欲しいのは答えであり、その理屈とか過程にはあまり興味がない。
いやしかし、冷静に解説を読めば理解できるはず。
ということで、検索していくつかの解説を読んでみる。
だいたいがWindowsの「*」とは違うという話で、ちょっとイラッとしてきた。
5つか6つめぐらいに見たサイトで、「.」の説明が1行あり、
その例を見てわかった。
asablo.jp/カテゴリ/.*
任意の文字列(.)の0回以上の繰り返し(*)ね、なるほど。
各々の説明読んだだけじゃサッパリわからんかったわ。
特に0回以上の繰り返しなんて、なんの意味があるんじゃい!
と思ってました。(^▽^がはは!
わかってしまえばなんのことはないことで、勉強になりました。
この先、正規表現に触れることがあるかどうか。
てか、三日ぐらいしたらキレイに忘れてそうではあるが。

サイドバー.jpのこれを使い続けるかはビミョー。
まぁ、やんぴして、また気まぐれで使おうとした時のために書いとく。


コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
第100代日本国総理大臣の姓(名字)をひらがな3文字で

コメント:

トラックバック


______________________________
Twitterでもお気軽にどうぞ。
旧外部掲示板はこちらです。

______________________________
当ブログ内検索

注意!サイドバーにある単語で検索しちゃダメよ。

Yahoo! JAPAN

  • このサイト内を検索
  • ウェブ全体を検索


count from 2010-04-13