读书人

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

发布时间: 2013-02-15 15:46:56 作者: rapoo

问题,急(关于正则表达式),在线等
怎么用正则表达式表示以下段落中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

读书人网 >perl python

热点推荐