AD

当UE遇到正则——正则匹配IP地址

       最近手头有个项目,需要大量处理很多数据,要从浩如烟海的垃圾数据中挑选出来对我有用的数据,于是很久不用的UE又登场了。

       在将PDF报告内容转存到TXT里面后,我需要获得以下数据:

       1、里面所有的IP地址;

       2、里面除IP及漏洞名称外的文字全部删除;

       一行行删除是在太不靠谱了。于是想到了正则,环境封闭,我用手机搜索了半天,找到了一条匹配IP地址的正则,可是为毛输入里面选择正则还是不行呢?后来查阅了帮助文档后,才发想,UE的正则分三种形式,UE、UNIX、和PERL。我寻找的正则是PERL格式的。所有提示不是合法的正则。后来在选项里面选择PERL后,果然匹配到了,高兴啊。附上截图一张:

当UE遇到正则——正则匹配IP地址 - wangyishouxing - wangyishouxing的博客


再附上两条正则:

([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})

PERL 匹配IP地址。


^(([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})).*$

PERL 匹配IP开头的行。

评论

此博客中的热门博文

简单粗暴导出小米便签

我——终于一个人了

Ubiquiti_Networks_UniFi_Cloud_Key_authed_rce