【发布时间】:2014-03-15 09:13:29
【问题描述】:
是否有一个正则表达式,它将读取并以正确格式返回此文本中的 IP 地址?请注意它是向后的,因此正则表达式必须向后单步执行代码,然后替换“|”用'。'
这让我发疯了......我很感激你的帮助;)
代码摘录:
4.3/d/c/ba",10:"0://8.7/1/1.f",z:"0://8.7/1/yx",w:"0://6.5 .4.3/i/v/ut",s:"r",q:p,o:n,9:\'0\',m:[{2:"l",k:"0://8.7 /1/1.f"},{2:"j",h:{e:\'0://6.5.4.3/d/c/ba\',\'9\':\'0\' }},{2:"g"}]});',36,40,'|type|187|20|207|31|com|hystorystingbulk|
期望回报:
31.207.20.187
谢谢!
编辑:我有一些零碎的东西,但我无法将它们放在一起以获得想要的结果
(?
\b\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}\b - 这将为您提供 ip 给定的文件/文本
\b\d{1,3}\|\d{1,3}\|\d{1,3}\|\d{1,3}\b -这将返回ip(但 向后。记得我想让它翻转)并用“|”分隔反而 的“。”
有人问....我正在使用 Python 并使用 http://www.regexplanet.com/advanced/python/index.html THX 进行测试
【问题讨论】:
-
你能发布你已经尝试过的代码吗?这不是一个“我们将免费为您编写代码”的网站。
-
另外,指定您使用的正则表达式引擎(或至少是哪种语言)可能是个好主意。例如,PCRE 和 POXIX 扩展正则表达式之间存在很多差异。
-
正则表达式没有什么简单,这是肯定的:为什么不下载python并在本地使用呢?或者寻找在线成熟的口译员?为什么一定要特别使用这个网站?
标签: python regex lookbehind