我一直在努力从下面的字符串中获取ID 30393
。
https://example.com/service_requests/30393/journey
任何想法如何? /
导致了我的问题。一直在尝试(?<=/).*?(?=/)
,但显然不起作用。
答案 0 :(得分:1)
/^https:\/\/example.com\/service_requests\/(\d*)\/journey$/
答案 1 :(得分:1)
答案是这个(?<=service_requests\/).*?(?=\/)
一些评论启发了我。刚刚对@bhusak评论进行了更改。
答案 2 :(得分:1)
答案 3 :(得分:1)
对于正则表达式而言,这可能不是工作,但对于您选择的语言中的现有工具而言。。正则表达式并不是解决所有涉及字符串的问题的灵丹妙药。您可能想使用已经编写,测试和调试的现有代码。
在PHP中,使用parse_url
函数。
Perl:URI
module。
Ruby:URI
module。
.NET:'Uri' class
答案 4 :(得分:-1)
将字符串分割为# network interfaces
net:
port: 27017
bindIpAll: true
个字符,然后返回倒数第二个元素。这是JavaScript解决方案,但在其他语言中应该类似。
mongo <hostname>