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