Ruby File IO中的多个分隔符

时间:2012-07-13 04:44:53

标签: ruby file-io delimiter

假设有这个文本文件:

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

我希望在",""\t""\n"之前阅读字符串,以先到者为准。

有没有Ruby方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

我认为这样的事情会起作用:

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

基本打开文件,获取文件的字符串输出并在tab,换行符或逗号上拆分。

答案 1 :(得分:0)

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

无论分界符是什么,它都会扫描所有单词。