1
我正在处理一个文件,其中包含数字和字母。我设法用正则表达式除去字母,但是当我试图输出只有数字在文件中使用:写入文件并保持与终端使用Ruby相同的格式
matchIt = File.open('numbers.txt', 'a') {|f| f.write(string[i]) }
出现连接在一起,就像这样:
1613714531731413747
当我运行一个Ruby从终端脚本中,我通常输入:
ruby script.rb > numbers.txt
这将随后向下格式化的数字:
1
2
3
4
5
我可以使用上面的命令对ruby做同样的事吗?
您的正则表达式可能会丢弃每个输入字符串上存在的换行符。你能发表你正在使用的正则表达式吗? – 2011-04-22 14:05:49