首页 > 解决方案 > 根页面路径的正则表达式

问题描述

我有两个网址

/trip
/trip/1
/something
/something/1

我试图找到让我 /trip 和 /something 的正则表达式(所以不是专门 /trip 而是那个根中的任何东西)

这就是我得到的,但它只为我抓住了前两个字符。

\/(.=?)\/?

标签: regex

解决方案


也许,

^/[^/]+$

正则表达式演示 1

或以积极的眼光看待,

(?<=^/)[^/]+$

正则表达式演示 2

可能只是工作正常。


如果您想简化/修改/探索表达式,它已在regex101.com的右上角面板中进行了说明。如果您愿意,您还可以在此链接中观看它如何与一些示例输入匹配。


正则表达式电路

jex.im可视化正则表达式:

在此处输入图像描述


推荐阅读