正規表現道場 Part2at PHP
正規表現道場 Part2 - 暇つぶし2ch184:nobodyさん
14/05/27 02:44:28.34
詳説 正規表現のAmazon値 (1年前との比較)

・古本
初版  500円 → 1998円
2版 1600円 → 3150円
3版 4000円 → 3709円

・新品
3版 5184円

Amazon - "正規表現"
URLリンク(www.amazon.co.jp)

185:nobodyさん
14/05/27 03:16:35.15
文字参照の処理、間違えてますよ > 2ch.net

186:nobodyさん
14/05/27 03:43:16.09
URLリンク(cpansearch.perl.org)

↓ ^ か \A 忘れてね?

------------------------
$method =~ s/.*:://o;
------------------------

187:nobodyさん
14/05/27 03:49:35.83
----------------------------------------------------------
my ($hex, $name) = ($line =~ /^([0-9A-Fa-f]+)\s+(.*)/);
next if $name =~ /[a-z]/; # range, not character
----------------------------------------------------------

2行目だけ小文字に限定されてる。これで良いのか悪いのかは分からないが。

188:nobodyさん
14/05/27 14:20:55.14
URLリンク(cpansearch.perl.org)
-----
せっかく [eE] と書いてるのに /i
= ($num =~ /([+-])?(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?/io);
-----
ちゃんと動くんだろうけどアンカー付けないのが気持ち悪い。
$int =~ s/(.*)(.{48})\z/$2/o;
-----
これミスでね? [k|g]
if ($style =~ /(?:romaji|[k|g]ana)$/){

189:nobodyさん
14/05/27 14:23:03.78
本人に直接言う勇気がないらしい。まこと残念な人である
皆はこうならぬように

190:nobodyさん
14/05/27 14:28:03.82
今度は大文字限定。
$ja =~ tr/[G-Z]//d;

ITPro: tr///d
URLリンク(itpro.nikkeibp.co.jp)

191:nobodyさん
14/05/27 14:50:18.14
あれ、/o が使われてる。なんでapache logのltsv変換には
使われてなかったんだろう。ああいう時こそ効果的なのに。

192:nobodyさん
14/05/27 15:43:22.68
■ combined2ltsv.pl の re で /o の有無をタイム計測

/o なし
12724/s

/o あり
31689/s

/o あり は2.5倍早い。これは報告したほうがいいかも。

193:nobodyさん
14/05/27 16:02:40.01
(>>186)
これに /o がついてるとなんか笑ってしまうw

余談追加。俺は報告なんかしないんで報告したい人がいたらしてね。

小飼 弾が手負いのうちに容赦なくツッコミを入れておく
URLリンク(akiba.geocities.jp)

194:nobodyさん
14/05/29 03:21:04.45
(>>188)
---------------
use utf8;
---------------
\d
---------------

弾たんにならこれで通じるだろう。(確信)

195:nobodyさん
14/05/29 16:45:47.77
神戸大:オートマトン
URLリンク(kurt.scitec.kobe-u.ac.jp)

行列の次は集合か・・もう忘れたよ・・覚えたことないけど。

196:nobodyさん
14/05/30 01:37:35.60
関西学院大学: 集合
URLリンク(www.kwansei.ac.jp)

とっても分かりやすい。・・あれ?これ大学でやる内容か?中がっ(ry

197:nobodyさん
14/05/30 01:52:56.08
↑ /hs/ = ハイスクールでした。

198:nobodyさん
14/05/30 06:37:19.19
Q、 perlの正規表現では \A\z == ε である。では、 ??? == φ の ??? は何になるか。

199:nobodyさん
14/05/30 19:16:27.41
if( () =~ "" ){ print "hit\n"; } else { print "no\n"; };
結果 hit

答え、なし

200:nobodyさん
14/05/30 21:43:37.74
() と "" を比較して no を返す方法はあるか。( φとεの比較 )

() eq ""
() == ""

"" eq undef
"" == undef

() eq undef
() == undef

すべてtrueが返る。

201:nobodyさん
14/05/30 22:31:10.55
弾たん : perl - にも真偽値は存在する
URLリンク(blog.livedoor.jp)

ちなみにブログのトップではGoogle Chromecastをボロクソに叩きつつ、Chromecastへのamazonアフィを
張るというすご技を展開されております。

こういう人相手に>>193を報告しにいってもスルーされるだけだと思うよ。カネにならないからね。

202:nobodyさん
14/06/01 03:26:43.94
てすてす &

203:nobodyさん
14/06/01 10:07:29.84
>>201
それ、お前向けにカスタマイズされてるだけだろ。

204:nobodyさん
14/06/01 10:29:53.68
こういう陰口叩くやつよりマシ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch