【发布时间】:2015-12-12 17:53:15
【问题描述】:
我有一个包含此类结果的文本文件
| | 14-22-36 +0800 | |
| 1.1.1.1:2020 | Software 1.6.0.26 | disabled |
我想删除所有行,例如第一行,在拖管之间的第一部分中没有任何字符串或数字..
我也用这个命令来grep ips
os.system("grep -Po '([0-9]{{1,3}}\.){{3}}[0-9]{{1,3}}(?=:\d{{4,5}}\\b)' 1.txt)
这样的命令将 ip 和软件的版本都像这样 ips greps
1.1.1.1
1.6.0.26
我只需要 grep 第一个拖管之间的 ips 我的脚本是用 python 编写的。我需要 grep 或 python 该怎么做?
【问题讨论】:
-
既然可以使用 re ,为什么还要使用 grep?