Python正则表达式语法错误

0 python regex

我正在尝试编写一个正则表达式来匹配-(破折号),后跟尽可能多的字母。我目前所拥有的如下:exp = (-[a-z A-z]*)
但我收到SyntaxError: invalid syntax错误。

Tri*_*ong 5

尝试将表达式放入字符串中

import re
exp = re.compile('(-[a-z A-z]*)')
Run Code Online (Sandbox Code Playgroud)

干杯