utils.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:koi 作者: openpermissions 项目源码 文件源码
def add_path_part(url, regex=PATH_PART):
    """
    replace the variables in a url template with regex named groups
    :param url: string of a url template
    :param regex: regex of the named group
    :returns: regex
    """
    formatter = string.Formatter()
    url_var_template = "(?P<{var_name}>{regex})"

    for part in formatter.parse(url):
        string_part, var_name, _, _ = part
        if string_part:
            yield string_part
        if var_name:
            yield url_var_template.format(var_name=var_name, regex=regex)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号