我有大文本文件,里面有很多文字。
每一行都有不同的文字或格式。
我需要保留一定格式的行" text1:text2"并丢弃其余部分。
例如,我有9行:
我只需要保存4,5,8,9行,其他所有内容都必须删除。
期望的输出:
答案 0 :(得分:0)
以下正则表达式查找与所需行匹配的行。假设您的示例输入具有代表性,您不需要比这更复杂:
([a-z].*):(.*)
您可以找到所需的所有行并将其复制到另一个文件中。如果原始文件中“多”行中只有少量匹配行,那么与尝试构建和运行更复杂的答案相比,这是时间有效的。
这是一个可行的答案吗?或者你想写一个脚本来做吗?您希望脚本使用哪种语言?
有很多方法可以实现您的目标,因此您可能需要为人们提供更多约束和/或期望,以便更有效地帮助您。