I want to split the below mentioned string:

```
  lin=' <abc<hd <> "abc\"d\" ef" '

```

into

```
 [<abc<hd <>,  "abc\"d\" ef"]

```

However my problem is when I split the string using `re.findall(r'"(.*?)"', lin, 0)`. I get

```
['abc', 'ef'] 

```

Can someone please guide me as to how can I split the string in Python?