Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ruby从网站表中剥离数据?_Ruby_Xpath_Datatable_Nokogiri - Fatal编程技术网

如何使用ruby从网站表中剥离数据?

如何使用ruby从网站表中剥离数据?,ruby,xpath,datatable,nokogiri,Ruby,Xpath,Datatable,Nokogiri,例如,我只想从使用xpath获得的数据中获取“1:30pm”: "1:30pm Manila Bulletin" 完成它的一个方法是“下午1:30马尼拉公告”。拆分(/\s/)。首先谢谢!如果我想要两个或两个以上的单词呢?我有这样的代码:[:time_of u race,'tr[1]/th/a/text()'.split(/\s/).first],它所做的只是在我放置它时擦除整个:time of race。结果对象是一个数组,因此可以使用索引访问它。e、 g.arr=“1:30pm马尼拉公告”

例如,我只想从使用xpath获得的数据中获取
“1:30pm”

"1:30pm Manila Bulletin"

完成它的一个方法是
“下午1:30马尼拉公告”。拆分(/\s/)。首先

谢谢!如果我想要两个或两个以上的单词呢?我有这样的代码:[:time_of u race,'tr[1]/th/a/text()'.split(/\s/).first],它所做的只是在我放置它时擦除整个:time of race。结果对象是一个数组,因此可以使用索引访问它。e、 g.
arr=“1:30pm马尼拉公告”。分别拆分(/\s/)
,然后
arr[0]
arr[1]
,从中可以得到
“1:30pm”
“马尼拉”
。我将搜索索引。谢谢您!我上周刚刚了解了ruby,谢谢你回答我的问题!如果需要前两个单词,可以执行类似以下操作
arr[0..1]。join(“”)