我想编写一个模板标签,将空格、制表符、换行符、逗号和下划线替换为破折号,以创建一个更适合SEO的URL。
re.sub('\s+', '-', str)
这行代码将空格替换为破折号并:
re.sub('(?<=[,.?!\t\n ])+', '-', str)
这行代码应该将?<=[,.?!،
和空格替换为破折号,但它没有达到预期效果。