トップ «前の日記(2010-07-22) 最新 次の日記(2010-07-26)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|

ToDo:


2010-07-24

_ \n

all: \n \n\n\n
: "FAIL\n"
.: "OK\n"
..: "FAIL\n"
...: "OK\n"

あれなんかこれはおかしい気がするぞ…

irb(main):004:0> /\A\Z/m =~ "\n\n"
=> nil
irb(main):005:0> /\A.\Z/m =~ "\n\n"
=> 0
irb(main):006:0> /\A..\Z/m =~ "\n\n"
=> 0

えーそうなのか。 PCRE 不思議。 改行一個までは無いもんとして扱える、って感じ?

まぁ PCRE がそうなる以上仕様だろうな

(06:41)

_ bot

http://build.webkit.org/results/Windows%20Release%20(Tests)/r63992%20(1883)/fast/text/

なんでまだコケてるんだよボケ! と思ったら r63992 とかで全然追いついてないのか…

この win bot がぶっこわれてる状態がずっと続いてるってのは Apple の人とか困ってないのかな…

もう体感で 2,3 ヶ月くらい壊れてる気がするが 実際どのくらいだろうな。

(07:15)

本日のツッコミ(全2件) [ツッコミを入れる]
_ Gimite (2014-05-24 01:33)

Rubyだと
http://doc.okkez.net/192/view/spec/regexp
\Z: 文字列末尾。文字列が改行で終っていればその改行の直前にマッチします。
\z: 文字列末尾。$ や \Z とは異なり改行の有無には影響しません。
だそうなので、PCREも同じなんじゃないでしょうか。

_ shinh (2014-05-24 01:33)

おおそう書いてありますねえ。ありがとうございます。たぶん \z を使うべきだったんでしょうけど、まぁ忘れることにします…

perldoc perlre にも

           \Z Match only at end of string, or before newline at the end
           \z Match only at end of string

と書いてありますね。

しかしつまりこんなもんがマッチするんですね…

irb(main):006:0> "\n" =~ /\A\Z\n\Z/m
=> 0

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2010年
7月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
1.shinh(2014-05-24 01:33) 2.Gimite(2014-05-24 01:33) 3.シンX(2014-05-24 01:33)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h