您可以使用
r"^([w-])+:(?!s*$).+$"
要么
"^([\w-])+:(?!\s*$).+$"
请注意,在非原始字符串文字中,双反斜杠代表单个文字反斜杠。在原始字符串文字中,您无需转义
$符号,而只需要一个反斜杠即可形成正则表达式转义。

您可以使用
r"^([w-])+:(?!s*$).+$"
要么
"^([\w-])+:(?!\s*$).+$"
请注意,在非原始字符串文字中,双反斜杠代表单个文字反斜杠。在原始字符串文字中,您无需转义
$符号,而只需要一个反斜杠即可形成正则表达式转义。