我有可以是URL或CIDR块的字符串。我想确定一个字符串是否为URL的路径,例如:
/9this can be/a/path123
/test
/r
或CIDR掩码(/0
到/32
):
/24
/12
/32
我希望正则表达式从匹配中排除CIDR掩码。
这就是我到目前为止所知道的:
^[/?]((?!([0-9]|[1-2][0-9]|3[0-2]))(?=[\S]))[\S ]*$
这是可行的,除了URL-path以数字开头的情况:
/23example
我正在编写Go,如果这很重要的话。
https://stackoverflow.com/questions/56241737
复制相似问题