【发布时间】:2011-02-09 19:21:06
【问题描述】:
我对红宝石很陌生。我正在尝试在文本文件中搜索单词的任何实例(不是问题)。然后当发现单词时,它会显示周围的文本(可能是目标单词前后的 3-4 个单词,而不是整行),输出到实例列表并继续搜索。
例子:
敏捷的棕狐跳过了懒惰的狗。
搜索词:跳跃
输出:...棕狐跳过...
感谢任何帮助。
def word_exists_in_file
f = File.open("test.txt")
f.each do line
print line
if line.match /someword/
return true
end
end
false
end
【问题讨论】: