如何将 Python 字符串转换为 Slug(URL 友好格式)
什么是 Slug?
- Slug 是一种 URL 友好、便于人类阅读的字符串。
- 只包含小写字母、数字和连字符(-)。
- 常见于文章标题、商品名等生成的网址路径中。
例如:
"Hello World!" → "hello-world"
1. Slugify 的基本步骤
转换为 slug 通常需要:
- 小写化字符串。
- 去除首尾空白字符。
- 移除特殊符号,只保留字母、数字、空格、下划线、连字符。
- 将空格、下划线和多余连字符统一替换为单个连字符。
- 去除开头和结尾的连字符。
2. 代码实现
import redef slugify(