このブログの更新は Twitterアカウント @m_hiyama で通知されます。
Follow @m_hiyama

メールでのご連絡は hiyama{at}chimaira{dot}org まで。

はじめてのメールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。

参照用 記事

天気予報と正規表現と非可換演算

お天気が気になるときは天気予報コム(http://www.tenki-yoho.com/)をよく利用します。お天気はアイコン(画像)で示されます。今は梅雨なので、雨と曇りのアイコンばっかり。

アイコン 画像ファイル名 文言
rain.gif
cloud.gif 曇り
cloud_after_rain.gif 曇りのち雨
rain_after_cloud.gif 雨のち曇り
rain_or_cloud.gif 曇り時々雨
cloud_or_rain.gif 雨時々止む

cloud_after_rain は「雨の後に曇り」なんじゃねーかと思ったりもしますが、まーそれはいいとして。雨をR、曇りをCという文字で表すことにすると、天気予報は正規表現となりますね。順次連接である「そして」を「,」、選択である「または」を「|」を使って表現するなら:

アイコン 正規表現
R
C
C, R
R, C
R | C
C | R

長期間に渡る予報だと、(C,R), (R|C), Cとか R, R, (C|R)* とかも使うでしょう。

ところで、正規表現だと、R | C と C | R は同じ意味なんですが、天気予報では異なるようです。非可換のOR演算子のようです。コンヌ御大のご意見をうかがいたい。