假设有这个文本文件:
abcd,efgh,ijkl mnop,qrst
12345,78 poqs,90st
我希望在","
或"\t"
或"\n"
之前阅读字符串,以先到者为准。
有没有Ruby方法可以做到这一点?
答案 0 :(得分:1)
我认为这样的事情会起作用:
open('file.txt').read.split(/\t\n,/)
基本打开文件,获取文件的字符串输出并在tab,换行符或逗号上拆分。
答案 1 :(得分:0)
File.read('file.txt').scan(/\w+/)
无论分界符是什么,它都会扫描所有单词。