私は次のように、Google検索URLからURLを抽出するJavaScriptに取り組んでいます。
http://www.google.com/search?client=safari&rls=en&q=thisisthepartiwanttofind.org&ie=UTF-8&oe=UTF-8
現在、私のコードは次のようになっています。
var checkForURL = /[\w\d](.org)/i;
var findTheURL = checkForURL.exec(theURL);
私はこれをいくつかの正規表現テスターで実行しましたが、機能しているようですが、実際には、返される文字列は次のようになります。
thisisthepartiwanttofind.org,.org
では、そのトレーリング,.org
はどこから来ているのでしょうか?
私のパターンはそれほど堅牢ではないことは知っていますが、使用するより良いパターンを提案しないでください。特にこれで何が悪かったのか、アドバイスをお願いします。ありがとう!