gpt4 book ai didi

regex - 如何使用正则表达式获取最后一个斜杠后的数字?

转载 作者:行者123 更新时间:2023-12-05 00:26:18 24 4
gpt4 key购买 nike

对于这样的 URL:

http://www.walmart.com/ip/0982724/some-text-here/234397280?foo=bar

如何在最后一个斜杠后获得可变长度的数字?

我尝试使用这个正则表达式:
\/([0-9]+)

但它得到第一个数字,而不是最后一个。

演示: http://regex101.com/r/nU3wG2

我尝试在最后添加一个美元符号,但没有匹配项。

最佳答案

您可以使用这个基于前瞻的正则表达式:

\/([0-9]+)(?=[^\/]*$)

在线演示: http://regex101.com/r/eL3mK3

这意味着找到一个数字,后跟 0 个或多个非斜杠字符串直到结束。

关于regex - 如何使用正则表达式获取最后一个斜杠后的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22338869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com