I wish to tabulate all the topics from questions asked in a question paper. This is an example of the format of two questions asked in the paper:

```
question1 = 'Write short notes on the anatomy of the Circle of Willis including normal variants.'
question2 = 'Write short notes on the anatomy of the axis (C2 vertebra).'

```

From the above questions, I expect to get the topics:

```
topic1 = 'Circle of Willis including normal variants'
topic2 = 'axis (C2 vertebra)'

```

For the above, I wrote the following code snippet:

```
def extract_topic(message):
    message = re.search('Write short notes on the anatomy of the (.+?).', message)
    if message:
        return message.group(1)

```

Of course, the above code failed miserably! What am I to do? What's the easiest way to do the above? Would using NLTK make the above easy?