helen's blog

ずっとおもしろいことしてたいな。

正規表現

apacheのRewriteCondをサブネットマスクで許可する

192.168.33.0/25みたいなのを許可したい時 RewriteCond %{REMOTE_ADDR} !^(192\.168\.33\.0/25$)じゃだめで RewriteCond %{REMOTE_ADDR} !^(192\.168\.33\.([1-9]|[1-9][0-9]|1[0-1][0-9]|12[0-6])$)こうする 100からどっかまでの指定 126までにしたかったの…

はじめての正規表現

正規表現とかまじで苦手 ^(ハット) 行頭を表す ^123 で123で始まるものがひっかかる $(ドル) 行末を表す xyz$ でxyzで終わるのもがひっかかる .(ピリオド) 任意の一文字(改行コードを除く) [ ](大括弧) クラス、文字セットと呼ばれる [012] で0か1…