我将尝试制作一个Python正则表达式,如果捕获组包含特定字符,则失败。
目前,这是我的正则表达式:
这个正则表达式可以接受以下字符串:
然而,捕获组匹配
目前,这是我的正则表达式:
^/api/(?P<username>.+)/$
这个正则表达式可以接受以下字符串:
/api/test/ #Should match
/api/test/test/ #Should not match
然而,捕获组匹配
test/test
作为用户名。如果遇到“/”,我希望正则表达式失败。
^/api/(?P<username>[^/]+)/$
? - cs95