\"(.+?)\"
должно работать нормально:
import re
def double_quotes(text):
matches=re.findall(r'\"(.+?)\"',text)
return ", ".join(matches)
print(double_quotes('hello this is "vijay_kapoor" and welcome'))
ВЫХОД :
vijay_kapoor
РЕДАКТИРОВАТЬ :
если целью является дальнейшее получение имени до _
Вы можете разделить его:
print(double_quotes('hello this is "vijay_kapoor" and welcome, ').split('_', 1)[0])
ВЫХОД :
vijay