[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42245] Re: コミュニティと宗教の分離について
— Masayoshi Takahashi <takahashi@...>
2006/05/22
高橋征義です。「日本Rubyの会」という集まりの代表をしております。
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <[email protected]>
[ruby-list:42252] Re: 正規表現のマッチングがフリーズしてしまうコード
In article <[email protected]>, Tanaka Akira <[email protected]> writes: > ([^\(\)]+)* と、繰り返しが 2重になって、括弧が出てこない部分 > のありとあらゆる分割に挑戦するからでしょう。 > 挑戦しないようにするには、そんなところで分割しないようにすれ > ばいいわけで、 > 1. [^()]+ 同士が隣接しないようにパターンの構造を変える、 > 2. 直後が括弧であると先読みで指定する、 > 3. バックトラックを抑制する、 > といった方法があります。 後からもうひとつ思い付いたのですが、 4. 中身は繰り返しにしない、 という手もあります。 nested_parentheses = / (?<pare> ( [^()] | \(\g<pare>\) )* ){0} \A\g<pare>\z/x nested_parentheses =~ "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa)" -- [田中 哲][たなか あきら][Tanaka Akira]