正则表达式 如何匹配带特殊符号的文本

例如这样的一段字符串a = ('/song?id=407039065', '【全明星】巴啦啦小魔仙'),如果我想匹配出【全明星】巴啦啦小魔仙这几个字样,应该如何写pattern

 看不太明白你的要求,下面这个方法可以实现目的,不过和特殊符号就关系不大了:

 regx = r'\'.+?\''
str = "a = ('/song?id=407039065', '【全明星】巴啦啦小魔仙')"

print(re.findall(regx, str)[1])

按照你的意思,匹配逗号,提取逗号后面的数据就得了呗,跟特殊符合没多大关系