我正在尝试找出一个正则表达式序列,该序列将匹配下面列表中的第一项,但不匹配其他两项,{Some-Folder} 是可变的。
http://www.url.com/{Some-Folder}/
http://www.url.com/{Some-Folder}/thing/key/
http://www.url.com/{Some-Folder}/thing/119487302/
http://www.url.com/{Some-Folder}/{something-else}
本质上我希望能够检测到以下形式的任何内容:
http://www.url.com/{Some-Folder}/
或
http://www.url.com/{Some-Folder}
但不是
http://www.url.com/{Some-Folder}/{something-else}
到目前为止我已经
http://www.url.com/[A-Z,-]*\/^.
但这与任何内容都不匹配
最佳答案
http://www.url.com/[^/]+/?$
或者,在少数使用 \Z
作为文本结尾的解析器中,
http://www.url.com/[^/]+/?\Z
关于正则表达式匹配后面没有任何内容的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16957117/