正規表現道場 Part2 (393レス)
上下前次1-新
174: 2014/05/22(木)16:18 ID:??? AAS
(‥ )フーン
175: 2014/05/22(木)16:49 ID:??? AAS
そういう指摘するだけでモノ作ったり貢献してなさそうなお前はもっと駄目な人間だから安心しろ。
弾はなんだかんだ色々作ってるし色々な方面に貢献してる。
176: 2014/05/22(木)18:11 ID:??? AAS
指摘することも立派な貢献だと思いますよ。現に指摘によって処理時間が半分以下になってますし。
177: 2014/05/23(金)17:54 ID:??? AAS
まだ連投規制が解除されないなう
## m//
キャッシュを保持してない状態では空文字列にマッチする。
うっかりするとバグの原因になり得る。
178(1): 2014/05/23(金)19:00 ID:??? AAS
.scの連投規制は俺も食らったけど(専ブラだと「書き込めたかも…」で書けてない状態)、
Webブラウザで投稿したらBOT疑惑なのでCapchaしろになってそれで解除できた。
URLを貼りまくって連投規制になった場合は知らん。
179: 2014/05/23(金)19:22 ID:??? AAS
>>178
俺の場合は「連続投稿は禁止されています。Error!」って出るだけ。
普通に連続投稿が原因で規制食らってるみたいだからもうダメかも分からんね。
人が少ないから自然に独り言みたいになるのにそれで規制されたら
ますます人少なくなるなw
180: 2014/05/23(金)20:03 ID:Hym2JLxi(1) AAS
たらこテョンねるの話はたらこテョンねるでやれ
181: 2014/05/23(金)22:52 ID:??? AAS
パールを使った正規表現
外部リンク[html]:omatomen.net
182(1): 2014/05/24(土)02:35 ID:??? AAS
>>2 正規表現メモ
(?num) の説明文にある・・
-------------------
(\()?[^()]+(?(1)\))
-------------------
これは (?num) とはまったく関係ない正規表現。ただの条件文。
183: 2014/05/24(土)15:06 ID:??? AAS
>>182
----------------------------
(?(R)...) PCREで、再帰的パターンの開始を示します。
<(?:(?(R)\\d++|[^<>]*+)|(?R))*>
----------------------------
説明文は間違い。これは条件式の条件。\\d は \d の間違い。
perldoc.jp
外部リンク[pod]:perldoc.jp
(?(condition)yes-pattern|no-pattern) の項目を参照。
184: 2014/05/27(火)02:44 ID:??? AAS
詳説 正規表現のAmazon値 (1年前との比較)
・古本
初版 &nbsp;500円 → 1998円
2版 1600円 → 3150円
3版 4000円 → 3709円
・新品
3版 5184円
Amazon - "正規表現"
外部リンク:www.amazon.co.jp
185: 2014/05/27(火)03:16 ID:??? AAS
文字参照の処理、間違えてますよ > 2ch.net
186(1): 2014/05/27(火)03:43 ID:??? AAS
外部リンク[pm]:cpansearch.perl.org
↓ ^ か \A 忘れてね?
------------------------
$method =~ s/.*:外部リンク:o;
------------------------
187: 2014/05/27(火)03:49 ID:??? AAS
----------------------------------------------------------
my ($hex, $name) = ($line =~ /^([0-9A-Fa-f]+)\s+(.*)/);
next if $name =~ /[a-z]/; # range, not character
----------------------------------------------------------
2行目だけ小文字に限定されてる。これで良いのか悪いのかは分からないが。
188(1): 2014/05/27(火)14:20 ID:??? AAS
外部リンク[pm]: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: 2014/05/27(火)14:23 ID:??? AAS
本人に直接言う勇気がないらしい。まこと残念な人である
皆はこうならぬように
190: 2014/05/27(火)14:28 ID:??? AAS
今度は大文字限定。
$ja =~ tr/[G-Z]//d;
ITPro: tr///d
外部リンク:itpro.nikkeibp.co.jp
191: 2014/05/27(火)14:50 ID:??? AAS
あれ、/o が使われてる。なんでapache logのltsv変換には
使われてなかったんだろう。ああいう時こそ効果的なのに。
192: 2014/05/27(火)15:43 ID:??? AAS
■ combined2ltsv.pl の re で /o の有無をタイム計測
/o なし
12724/s
/o あり
31689/s
/o あり は2.5倍早い。これは報告したほうがいいかも。
193(1): 2014/05/27(火)16:02 ID:??? AAS
(>>186)
これに /o がついてるとなんか笑ってしまうw
余談追加。俺は報告なんかしないんで報告したい人がいたらしてね。
小飼 弾が手負いのうちに容赦なくツッコミを入れておく
外部リンク[html]:akiba.geocities.jp
上下前次1-新書関写板覧索設栞歴
あと 200 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s