我有一个大的文本文件,里面有很多文本。
每一行都有不同的文本或格式。
我需要保留一定格式的行“text1 1:text1 2”,并丢弃其余的内容。
例如,我有9行:
我只需要4,5,8,9行来保存,其他一切都必须删除。
期望产出:
发布于 2017-09-11 23:01:59
下面的正则表达式查找与所需行匹配的行。假设您的示例输入具有代表性,您不需要变得比这更复杂:
([a-z].*):(.*)您可以找到所有想要的行,并将它们复制到另一个文件中。如果原始文件中的“多”行中只有少量的匹配行,那么与构建和运行更复杂的答案相比,这是有效的时间。
这是一个可行的答案吗?或者你想写一个脚本来完成它?您对脚本使用的语言有任何偏好吗?
有很多方法可以实现你想要的东西,所以你可能需要提供更多的限制和/或期望,让人们更有效地帮助你。
https://stackoverflow.com/questions/46165248
复制相似问题