来日してる US の TypePad エンジニア Garth と話をしているときにでてきた正規表現の話。 $char =~ m/\p{Han}|\p{Hiragana}|\p{Katakana}/; #NG $char =~ m/[\p{Han}\p{Hiragana}\p{Katakana}]/; #OK return if $char =~ m/abc|def|ghi/; #NG return if ($char =~ m/abc/ or $char =~ m/def/ or $char =~ m/g... > このページを見る
最終更新時間:
2006年06月14日17時32分
みんなのブックマーク 人気(0) 新着
- Perlでの正規表現でパイプを使うととんでもなく遅くなるので、一つずつ調べたほうがいいらしい。メモ
- perl
- 「"|"(パイプ)を使った正規表現はめちゃくちゃ遅い」
- パイプを使った正規表現が遅い話
- "|"(パイプ)を使った正規表現はめちゃくちゃ遅いから使わないように、ということです。確かにベンチマークを取ると32倍速いです。
- パイプ遅いがはやってるな
- そうやったんかー…32倍!
- "|"(パイプ)を使った正規表現はめちゃくちゃ遅い
- パイプを使うと遅いらしい。
- こ、これは知らなかった・・・!!
- "|"(パイプ)を使った正規表現はめちゃくちゃ遅いから使わないように、ということです。
- パイプな正規表現は遅い
- |を使った正規表現は遅いから使うなという話
- 「パイプを使うと遅くなる」……メモメモ
- "|"を使うとめちゃくちゃ遅くなる
- 正規表現でパイプを使うと遅い
- O'Reilly「詳説 正規表現」にも記載あり。 / パイプというのはシェルにおける"|"の役割であって、記号名としてはvertcal barなのでは。(正規表現での役割であれば"Alternation")
- 正規表現で|を使うと遅いって言う話。
- パイプを使った正規表現は遅い
- 正規表現の|(パイプ)表記のパフォーマンスについて。








