【发布时间】:2011-05-16 07:33:08
【问题描述】:
我在 csv 文件中有一列字符串(城市)。我需要遍历列表,遍历所有匹配的模式,只保留第一个并用空行替换所有相似的模式。 我不是程序员,但如果我能做到这一点,那将对我的工作有很大帮助! 我有 Ruby 的概念和 Emacs 中的正则表达式的概念。 这可行吗?有人可以帮忙吗?
提前谢谢你!
文件如下所示:
波尔多
波尔多
巴黎
巴黎
巴黎
里奥姆
文件应如下所示:
波尔多
(空白)
巴黎
(空白)
(空白)
里奥姆
【问题讨论】:
-
这些名字会一直组合在一起,还是会有其他的混在一起?
-
另外,您说您需要对 CSV 文件中的多个列执行此操作?如果您正在处理多个列,您能否展示一个更完整的输入示例?
标签: ruby regex iteration pattern-matching