[#48382] Ruby/Gstreamer for Windows — ashbb <ashbbb@...>

こんにちは。

17 messages 2011/09/22
[#48383] Re: Ruby/Gstreamer for Windows — Kouhei Sutou <kou@...> 2011/09/23

須藤です。

[#48385] Re: Ruby/Gstreamer for Windows — ashbb <ashbbb@...> 2011/09/23

須藤さん

[#48392] 要素のない配列の挙動? — 俊(とし) <toshio.otaguro@...>

前略

21 messages 2011/09/24
[#48393] Re: 要素のない配列の挙動? — TADA Tadashi <t@...> 2011/09/24

ただただしです。

[#48394] Re: 要素のない配列の挙動? — 俊(とし) <toshio.otaguro@...> 2011/09/24

ただただし さん

[#48399] Re: 要素のない配列の挙動? — nonta@... 2011/09/24

野田と申します。

[#48400] Re: 要素のない配列の挙動? — 俊(とし) <toshio.otaguro@...> 2011/09/24

皆さま

[ruby-list:48384] Re: splitの正規表現を改善したい

From: masayoshi takahashi <maki@...>
Date: 2011-09-23 05:38:27 UTC
List: ruby-list #48384
高橋征義です。お返事遅くなってすみません。

2011年9月21日15:34 Nobuyoshi Nakada <nobu@ruby-lang.org>:
>> str = "{abcabcabcabcabcabcabcabcabcabc"
>> words = str.split(/(\{(?:[^\}\\]+|\\.)*?\})/, -1)
>> p words
>>
>> 正規表現の書き方がよくないと思うのですが、どう書くと効率的に
>> 実行できるのでしょうか。
>
> +や*のネストはマッチに失敗したときに大量のトラックバックを発生さ
> せます。この場合は+をなくせばいいはずです。

おおお、確かに+が不要でした!
修正したところ、これで問題なさそうです。どうもありがとうございました。

高橋征義 (takahashimm@gmail.com)

In This Thread