使用javascript显示数据时的Preg_match
问题描述:
我一直在使用一个简单的php脚本preg_match()
从外部网站提取数据。该网站现在改变了它显示数据的方式,并使用JavaScript显示,我猜你需要不同的技术来提取数据呢?使用javascript显示数据时的Preg_match
为了让你的网站布局的一个例子是基本上类似
Nokia 5/300 Samsung 200/300 Iphone 544/2000
之前,我只是做的preg_match诺基亚诺基亚的股票留给自己的网站上显示的金额。但是,既然它现在用javascript显示,我将如何去提取诺基亚数据?
答
PHP
$str = 'Nokia 5/300 Samsung 200/300 Iphone 544/2000';
preg_match('/nokia/i', $str, $matches);
$nokia = $matches[0];
的JavaScript
var str = 'Nokia 5/300 Samsung 200/300 Iphone 544/2000';
var matches = str.match(/nokia/gi);
var nokia = matches[0];
'str.match(正则表达式);' - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match – Novocaine 2014-09-02 10:22:50
您可以提供更好的代码示例,代码外观以及您想要提取的内容? '5'从'5/300'开始,如果前面有'Nokia'? – 2014-09-02 10:41:27
整个诺基亚线,只有那一行:) – Gruffer 2014-09-03 19:20:56