You can do this without a regular expression by separating it with Elector Name:, removing the elements from spaces and omitting all empty elements:
ss = ["Elector Name: Surpam Badurubai Elector Name: Madavimaru Elector Name: Madavitannubai",
"Elector Name: GEDAM KARNU Elector Name: GEDAM BHEEM BAI Elector Name: Surpam Rajeshwar Rav"]
for s in ss:
print(filter(None, [x.strip() for x in s.split("Elector Name:")]))
See Python demo , output:
['Surpam Badurubai', 'Madavimaru', 'Madavitannubai']
['GEDAM KARNU', 'GEDAM BHEEM BAI', 'Surpam Rajeshwar Rav']
, , :
re.findall(r"Elector Name:\s*(.*?)(?=\s*Elector Name:|$)", s)
Python
Elector Name: -\s* - 0+(.*?) - 1 ( re.findall): 0+, ( re.DOTALL, ),(?=\s*Elector Name:|$) - , 0+ Elector Name: ($) .