Ruby 初心者スレッド Part 34
■ このスレッドは過去ログ倉庫に格納されています
0027デフォルトの名無しさん
2010/01/28(木) 18:30:36僕にもっと考える時間と頭をください。
条件を満たすカンマにマッチする正規表現を考えるから難しいのかなー、と思って
違う考え方をしてみた。
str = 'first,second"a,b,c"second,third'
str.scan /(?:[^",]+"[^"]+"[^",]+)+|[^,]+/
=> ["first", "second\"a,b,c\"second", "third"]
あとは、これを頭のいい人が改良するだけでつ(;_;)
■ このスレッドは過去ログ倉庫に格納されています