私が使用ruby 2.0
しているのは、その正規表現エンジンです。
次の文字列を指定します。
str = "one: two, three: four"
リストの長さは可変です (0 から無限)。そのエントリをキャプチャするにはどうすればよいですか? したがって、この例では、正規表現が一致する必要があります。
[1]:"one: two", [2]:"three: four"
これは私がこれまでに思いついたものです:
/((\w+:\s\w+),?)*/
しかし、それは私に与えるだけです:
=> #<MatchData "one: two," 1:"one: two," 2:"one: two">
私は何を間違っていますか?