From: seuzo Date: 2007-02-13T20:03:14+09:00 Subject: [ruby-list:43183] Re: 文字列の分割について せうぞーです。 At 6:55 PM +0900 07.2.13, rubikitch@ruby-lang.org wrote: >普通に split(/ /) すればいいだけでは? それだとなんとなくミモフタもない感じなので^^ 1回または0回の、入れ子の括弧<>を検索するってことですと こんな感じじゃないでしょうか? str = "<あ<い>> <う><<かかか>ききき> <><け<こここ>ささ>" reg = /(<[^<>]*<[^<>]*>[^<>]*>|<[^<>]*>)/ str.scan(reg){|m| p m } ["<あ<い>>"] ["<う>"] ["<<かかか>ききき>"] ["<>"] ["<け<こここ>ささ>"] 必要ならpushしてくださいませ。 -- --------------------------------------------------------** 市川せうぞー E-mail = www Site = PGP public key = PGP fingerprint = A2A9 CD6D D84E 7105 555F 1FB0 5B36 E411 98C2 106A --------------------------------------------------------**