2017-11-16 14 views
0
を付けないでください。

私はGreaseMonkeyスクリプトを実行しようとしていますが、私はREGEXを使ってURL内の記事のIDを取得しています。REGEXはURLの末尾に/

私はhttps://www.blabla.com/poney-2000-poneys-dance-bla,272317

のようなURLを持っていると私はカンマの後に最後にIDを使用したい:272317

私はこのREGEXを試してみました:(([\ D] +))撮影を避けるために、 URLの残りの部分に数字が入っていて、それが私に届きます.272317しかし、最初はカンマなしで使いたいです。

REGEXをどのように改善することができますか?

どうもありがとう:)

答えて

0

別のアプローチを削除する必要があります。

var url = 'https://www.blabla.com/poney-2000-poneys-dance-bla,272317'; 
url.substring(url.lastIndexOf(',') + 1); 

正規表現は最後に数字を検索するのに(\d+)$ですが、コンマは考慮しません。

1

はちょうどあなたがキャプチャしたくないので、正規表現せずに、外パランこと

,(\d+)$ 
+0

おかげであるとして問題ないはずですが、それはまた、キャプチャ、:( – alliocha1805

0

これを試してみてください:(?!,)([0-9]+){5}、それは限りidは、私はそれを試してみましたよりも大きい5つの

関連する問題