我有一个单词和文本文件列表,我需要找出列表中的任何单词是否在文本文件中找到。此外,我需要用“删除”替换这些单词,然后用另一个名称保存此文件。 我对Ruby和Python非常新,这似乎真的很难。我需要打开文件并按行读取该文件。我konw如何检查该行是否包含一个某个单词,但不包含一个单词。

问题描述 投票:0回答:0
我会做这样的事情:

BLOCK_PATTERN = Regexp.union(["word_1", "word_2", "..."]) INPUT_FILE = "input.txt" OUTPUT_FILE = "output.txt" File.open(OUTPUT_FILE, "w") do |output_file| File.foreach(INPUT_FILE) do |line| output_file << line.gsub(BLOCK_PATTERN, "DELETED") end end


ruby string list
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.