2012-07-13 69 views
-1

假設有這個文本文件:多個分隔符文件IO

abcd,efgh,ijkl mnop,qrst 
12345,78 poqs,90st 

我想讀字符串直到",""\t""\n",以先到者爲準。

有沒有Ruby方法可以做到這一點?

+0

可能你可以試試這個:「String」.scan(/ \ w + /) – 2012-07-13 05:02:09

回答

1

我覺得像這樣的工作:

open('file.txt').read.split(/\t\n,/) 

基本上打開該文件,以文件和分裂的製表符,換行符或逗號的字符串輸出。

0
File.read('file.txt').scan(/\w+/) 

無論分隔符如何,它都會掃描所有文字。