I have a long string "<ID type="Oid">{[ManagedElement(Key=rvpdn-nvl-mayo-17)][PhysicalRoot][Chassis][Slot(SlotNum=10000)][Module][Port(PortNumber=GigabitEthernet0/1)][PhysicalLayer][DataLinkLayer]}</ID>"
I need to extract "GigabitEthernet0/1" from the above string.
How can it be done?
#!/usr/bin/python
import re
longstring = '"<ID type="Oid">{[ManagedElement(Key=rvpdn-nvl-mayo-17)][PhysicalRoot][Chassis][Slot(SlotNum=10000)][Module][Port(PortNumber=GigabitEthernet0/1)][PhysicalLayer][DataLinkLayer]}</ID>"'
get = re.findall(".*PortNumber=(.*)\)",longstring)
print get