2016-11-09 68 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