Regex 正则表达式帮助匹配URL中的数字模式

Regex 正则表达式帮助匹配URL中的数字模式,regex,Regex,我正在更新一个网站,需要转发一个特定模式的网址到一个新的页面。我需要识别那些使用正则表达式的URL,这样只有那些URL才会被重定向 我需要匹配的URL的一个例子是 /事件/2894/an-event-page-title-123 我不想在这个URL上匹配 /事件/示例-第123页 明确标识URL的方法是在URL的下一部分中检查“/events/”后只跟数字。可能有多于或少于4个数字,但只有一个数字。如示例中所示,还有 /^events\/([0-9]+)\/([a-z0-9_\.-]+)$/

我正在更新一个网站,需要转发一个特定模式的网址到一个新的页面。我需要识别那些使用正则表达式的URL,这样只有那些URL才会被重定向

我需要匹配的URL的一个例子是

/事件/2894/an-event-page-title-123

我不想在这个URL上匹配

/事件/示例-第123页

明确标识URL的方法是在URL的下一部分中检查“/events/”后只跟数字。可能有多于或少于4个数字,但只有一个数字。如示例中所示,还有

/^events\/([0-9]+)\/([a-z0-9_\.-]+)$/
以上是我尝试过的,这可能是非常错误的,因为我对Regex不是很有经验,请忍住任何笑声,但这对某些人来说可能是直截了当的。。事先非常感谢

我将使用:

\/事件\/\d+\/

哪个是/events/后跟一个或多个数字,后跟/

尝试此操作。请参阅演示。您的正则表达式不匹配,因为\before`事件不匹配


你的正则表达式现在看起来很好。你是用什么语言/工具来做这件事的?@anubhava我正在将正则表达式输入php重定向wordpress插件,如果该插件有帮助,那么^\/events\/[0-9]+\/[\w.-]+$应该可以工作谢谢,这很快就奏效了,这是最有用的答案——也谢谢你把我放到regex101.com上,它看起来对未来的问题很有用——我喜欢它的简洁性,但当我尝试它时,它恐怕不会立即起作用——尽管我确信它对其他人肯定有用
^\/events\/([0-9]+)\/([a-z0-9_\.-]+)