import re
input = r"""hello this is a car
<hamburguer>this car is very good<\h amburguer>I want to fill this rules
this pencil is red and very good, the movie was very fine
<red>the color is blue and green<\r ed>
<blue>your favorite color is the yellow<\b lue>you want this<red>my smartphone is very expensive<\r ed>"""
lst = { }
for item in re .finditer ( r'<([^>]+)>([^>]+)<\\ \1 >' , input ) :
lst.setdefault ( '<%s>' % item.group ( 1 ) , [ ] ) .append ( item.group ( 2 ) )
print ( lst)
aW1wb3J0IHJlCgppbnB1dCA9IHIiIiJoZWxsbyB0aGlzIGlzIGEgY2FyCjxoYW1idXJndWVyPnRoaXMgY2FyIGlzIHZlcnkgZ29vZDxcaGFtYnVyZ3Vlcj5JIHdhbnQgdG8gZmlsbCB0aGlzIHJ1bGVzIAp0aGlzIHBlbmNpbCBpcyByZWQgYW5kIHZlcnkgZ29vZCwgdGhlIG1vdmllIHdhcyB2ZXJ5IGZpbmUKPHJlZD50aGUgY29sb3IgaXMgYmx1ZSBhbmQgZ3JlZW48XHJlZD4KPGJsdWU+eW91ciBmYXZvcml0ZSBjb2xvciBpcyB0aGUgeWVsbG93PFxibHVlPnlvdSB3YW50IHRoaXM8cmVkPm15IHNtYXJ0cGhvbmUgaXMgdmVyeSBleHBlbnNpdmU8XHJlZD4iIiIKCmxzdCA9IHt9CmZvciBpdGVtIGluIHJlLmZpbmRpdGVyKHInPChbXj5dKyk+KFtePl0rKTxcXFwxPicsIGlucHV0KToKCWxzdC5zZXRkZWZhdWx0KCc8JXM+JyAlIGl0ZW0uZ3JvdXAoMSksW10pLmFwcGVuZChpdGVtLmdyb3VwKDIpKQoKcHJpbnQobHN0KQ==