ページ上のすべてのリンクをループして、それらの href 値を次のパターンと照合しています。
([^/]+)/([0-9]+)/([^/]+)
問題は、ページに 2 種類のリンク形式があることです。
1. /video/123/slug
2. /video/123
番号 1. は上記の正規表現で問題なくキャプチャされますが、2 番目は失敗します。正規表現の 3 番目の部分 (スラッグ) をオプションにして、正規表現と一致したときに両方のリンク形式が true を返すようにしたいと考えています。これを行う方法?