私はIDを取得しようとしているURLを持っています。問題は、URLが次のようになる可能性があります。"https://www.website.com/blah/1234567890:0"
、"https://www.website.com/blah/1234567890/"
または"https://www.website.com/blah/1234567890"
正規表現の終了文字は、2のうちの1つになることができます。
これは現在、問題を引き起こしている最初のオプションです。基本的には、私が望むのは "1234567890"なので、最後のオプションでは:0を省略する必要があります。ここで
は/エンディングなしで/ IDを取得するときに私が試したものです。ここで
([^/]*)\/?$
は私が終わる/およびなしで/の両方をカバーしようとしたものです:0、それは私のように動作しません。 (idが一致6ですが、私はそれは常に6になります知る方法をしたん)考えた:
([^/]*)[/:?$]