首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

有关问题,(关于正则表达式)

2013-02-15 
问题,急(关于正则表达式),在线等怎么用正则表达式表示以下段落中2个ip之间的所有内容123.12.3.1 http://bb

问题,急(关于正则表达式),在线等
怎么用正则表达式表示以下段落中2个ip之间的所有内容
123.12.3.1 http://bbs.csdn.net/topics/new?forum_id=OL_Script wodfjfldjfdjfljdsljfjsdlk dlsjflsjdkl jl j jldljfdsjlfjiefjl jldsjfljdsljl 1.232.123.123 
[解决办法]

lines = '123.12.3.1 http://bbs.csdn.net/topics/new?forum_id=OL_Script wodfjfldjfdjfljdsljfjsdlk dlsjflsjdkl jl j jldljfdsjlfjiefjl jldsjfljdsljl 1.232.123.123' 

import re
m = re.findall(r'(?:\d+\.){3}\d+\s*(.*?)\s*(?:\d+\.){3}\d+', lines, re.I)
if m:
    for x in m:
        print x

热点排行