gscan_quic icon indicating copy to clipboard operation
gscan_quic copied to clipboard

怎么把ip提取出来?

Open jyuan15 opened this issue 7 years ago • 17 comments

如何把ip从这种有其他内容的文件中提取出来?

2018-04-05_100650

jyuan15 avatar Apr 05 '18 02:04 jyuan15

@SeaHOH 看不懂啊

jyuan15 avatar Apr 06 '18 02:04 jyuan15

替换 \s.+ 为空白,随便找个支持正则替换的工具,notepad2、notepad++。

SeaHOH avatar Apr 06 '18 07:04 SeaHOH

@SeaHOH 我昨天已经用替换法提取出来了。 刚才试了下你的方法,怎么替换下来只剩一条了,你看看哪里没对?

2018-04-07_092156

jyuan15 avatar Apr 07 '18 01:04 jyuan15

或者 127.0.0.1:8087/ip.html ... 右边的输出可以双击ctrlA后全部复制

NAVrasZ avatar Apr 07 '18 02:04 NAVrasZ

@NAVrasZ 经常用这个转格式,但没想到它还有这功能,感谢提醒

jyuan15 avatar Apr 07 '18 04:04 jyuan15

选中“匹配新行”

SeaHOH avatar Apr 07 '18 05:04 SeaHOH

@SeaHOH 试过了,也是只剩一个IP

jyuan15 avatar Apr 07 '18 05:04 jyuan15

的确在 notepad++ 下有点问题,下面这样就好: (\S+)\s[^\n\r]+ 替换为 \1

SeaHOH avatar Apr 07 '18 07:04 SeaHOH

@SeaHOH 这次好了。有个问题,用你这方法提取的和用127.0.0.1:8087/ip.html提取的,IP数目都一样,但两个文本文件大小相差十几k,这是什么原因?

jyuan15 avatar Apr 07 '18 07:04 jyuan15

行尾不同,\r\n\n,相差一个字节。 用 (\S+)\s[^\n]+ 就一样了。

SeaHOH avatar Apr 07 '18 07:04 SeaHOH

@SeaHOH 两个文件的行尾都有\r\n

jyuan15 avatar Apr 07 '18 08:04 jyuan15

想究其原因的话,可以把两个文件用对比软件进去比对。

SeaHOH avatar Apr 07 '18 08:04 SeaHOH

垃圾移动没有ipv6,带宽qos也比电信差十万八千海里

hcym avatar Apr 07 '18 10:04 hcym

Excel分列,也很简单

tec1987 avatar Apr 08 '18 07:04 tec1987

批处理for循环提取也可以

wpyok500 avatar Apr 18 '18 12:04 wpyok500

北京移动(211.136.28.237)怎么把ip提取并把括号删除

asdf1319964f avatar Oct 13 '19 02:10 asdf1319964f