关键是这个‘^’。另外'(', ')'是正则表达式里边的特殊字符,需要'\(' , '\)'转译一下。

还有一点,你问题里边的‘(’‘)’是中文的全角字符。如果你要匹配它们,还得加编码哦。
在 Python 中,正则表达式中的斜杠(/)具有特殊的含义。正则表达式中的斜杠用于分隔模式和修饰符,例如:
这个例子中,/pattern 表示匹配一个字符串模式,/modifiers 表示匹配修饰符。因此,整个正则表达式的含义是匹配一个字符串模式,并允许修饰符的存在。另外,在 Python 中,斜杠也可以用于转义特殊字符。例如:
上述例子中,' 表示一个反斜杠字符,用于表示匹配一个反斜杠字符。需要注意的是,在正则表达式中使用转义字符是非常危险的,因为它们可以导致解析错误。因此,如果可能的话,最好避免在正则表达式中使用转义字符。
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
Python 增加了re 模块,它提供 Perl 风格的正则表达式模式。
re 模块使 Python 语言拥有全部的正则表达式功能。
compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。
re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。
Python正则表达式可以用来搜索、替换、拆分和检查字符串,可以用来验证用户输入的数据是否符合要求,可以用来提取文本中的有用信息,可以用来检测文本中的模式,还可以用来替换文本中的某些字符串等。