我正在努力创建一个Regex来捕获以下字符串:
/
?
开头/?
开头但是与/foo
或/foo/bar
之类的不匹配。
到目前为止,我在这里:
(|/|/?\?.+)
但它仍与/foo
和/foo/bar
答案 0 :(得分:2)
您可以在工作中使用此正则表达式:
^/?(\?.+)?$
RegEx详细信息:
^
:开始/?
:在开始时匹配可选的/
(\?.+)?
:匹配以? till end with 1+ characters after
开头的字符串吗?$
:结束