import re

string = """
Name:   Clash1
Distance:   -1.341m
Image Location: Test 1_navis_files\cd000001.jpg
HardStatus: New
Clash Point:    3.884m, -2.474m, 2.659m
Date Created:   2016/6/2422:45:09

Item 1
GUID:   6efaec51-b699-4d5a-b947-505a69c31d52
Path:   File ->Colisiones_v2015.dwfx ->Segment ->Pipes (1) ->Pipe Types (1) ->Default (1) ->Pipe Types [2463] ->Shell
Item Name:  Pipe Types [2463]
Item Type:  Shell

Item 2
GUID:   6efaec51-b699-4d5a-b947-505a69c31dea
Path:   File ->Colisiones_v2015.dwfx ->Segment ->Walls (4) ->Basic Wall (4) ->Wall 1 (4) ->Basic Wall [2343] ->Shell
Item Name:  Basic Wall [2343]
Item Type:  Shell

------------------


Name:   Clash2
Distance:   -1.341m
Image Location: Test 1_navis_files\cd000002.jpg
HardStatus: New
Clash Point:    3.884m, 3.533m, 2.659m
Date Created:   2016/6/2422:45:09

Item 1
GUID:   6efaec51-b699-4d5a-b947-505a69c31d52
Path:   File ->Colisiones_v2015.dwfx ->Segment ->Pipes (1) ->Pipe Types (1) ->Default (1) ->Pipe Types [2463] ->Shell
Item Name:  Pipe Types [2463]
Item Type:  Shell

Item 2
GUID:   6efaec51-b699-4d5a-b947-505a69c31de8
Path:   File ->Colisiones_v2015.dwfx ->Segment ->Walls (4) ->Basic Wall (4) ->Wall 1 (4) ->Basic Wall [2341] ->Shell
Item Name:  Basic Wall [2341]
Item Type:  Shell

------------------
"""

rx = re.compile(r"""
				^Name:\s*
				(?P<name>.+)
				[\s\S]+?
				^Clash\ Point:\s*
				(?P<point>.+)""", re.VERBOSE|re.MULTILINE)
for match in rx.finditer(string):
	print match.group('name')
	print match.group('point')