2016-11-09 89 views
0

我想從以下website捕獲正則表達式中Phantom.js返回null

具體湊,我想獲得玩家的選秀位置,出現在線路

又名「X總」

第一輪(第3順位,第3順位)

在我的page.open()功能,我稱之爲

var rawText = page.plainText; 
var regExp = /pick, ([\d]+)\w\w overall/; 
var matches = regExp.exec(rawText); 
console.log(matches); 

然而,匹配時,返回爲空

+0

你可以用'/挑,(\ d +)\ w {2}整體/ i' – Tushar

回答

0

您正則表達式似乎罰款(匹配下面的作品),所以必須有什麼問題你對匹配的字符串。

console.log("1st round (3rd pick, 3rd overall)".match(/pick, ([\d]+)\w\w overall/));

+0

你說得對,看來該'page.plainText'不包括目標字符串 – Mahir