Jak dopasować podwójny cytat lub pojedynczy cytat lub niecytowany z wyrażeniem regularnym?

Próbuję pobrać coś ze wszystkich trzech typów danych wejściowych, ale nie wiem, jak poradzić sobie z niecytowanym przypadkiem.

Do tej pory mam:

name=['"](.*?)['"]

Wkład:

name="sometext"
name='sometext'
name=sometext