Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
使用javascript检索这些值的预匹配是什么_Javascript - Fatal编程技术网

使用javascript检索这些值的预匹配是什么

使用javascript检索这些值的预匹配是什么,javascript,Javascript,可能重复: 如何使用preg match从下面的文档中检索值100003119917070和XgXELcliKMkSCcS <script> window.Env = window.Env || {}; (function(v) { for (var k in v) { window.Env[k] = v[k]; } })({ "user": "100003119917070", "locale": "en_US", "method": "GET",

可能重复:

如何使用preg match从下面的文档中检索值100003119917070和XgXELcliKMkSCcS

<script>
window.Env = window.Env || {};
(function(v) { 
  for (var k in v) { window.Env[k] = v[k]; } 
})({
  "user": "100003119917070", 
  "locale": "en_US", 
  "method": "GET", 
  "ps_limit": 5, 
  "ps_ratio": 4, 
  "svn_rev": 479734, 
  "static_base": "https:\/\/s-static.ak.facebook.com\/", 
  "www_base": "http:\/\/www.facebook.com\/", 
  "rep_lag": 2, 
  "post_form_id": "6cea66d4118fac268304a538a5004ed7", 
  "fb_dtsg": "AQAcBeoe", 
  "ajaxpipe_token": "AXgXELcliKMkSCcS", 
  "lhsh": "8AQGGa7eN", 
  "tracking_domain": "https:\/\/pixel.facebook.com",
  "retry_ajax_on_network_error": "1", 
  "ajaxpipe_enabled": "1"
 });
 </script>
 <script>
 CavalryLogger=false;
 window._incorporate_fragment = true;
 window._script_path = "\/home.php";
 window._EagleEyeSeed="Se1E";
 </script>

window.Env=window.Env |{};
(职能(v){
对于(v中的var k){window.Env[k]=v[k];}
})({
“用户”:“100003119917070”,
“区域设置”:“en_US”,
“方法”:“获取”,
“ps_限制”:5,
“市盈率”:4,
“svn_修订版”:479734,
“静态基础”:“https:\/\/s-static.ak.facebook.com\/”,
“www_base”:“http:\/\/www.facebook.com\/”,
“代表滞后”:2,
“邮寄表格id”:“6CEA66D41118FAC26804A538A5004ED7”,
“fb_dtsg”:“AQAcBeoe”,
“ajaxpipe_令牌”:“AXgXELcliKMkSCcS”,
“lhsh”:“8AQGGa7eN”,
“跟踪域”:“https:\/\/pixel.facebook.com”,
“重试网络上的ajax错误”:“1”,
“ajaxpipe_已启用”:“1”
});
CavalryLogger=假;
窗口。_include_fragment=true;
窗口。\ u script\u path=“\/home.php”;
窗口。_EagleEyeSeed=“Se1E”;

preg match是指正则表达式匹配/测试吗?“preg”不是折旧的还是来自PHP?假设您标记了问题JavaScript,而不是PHP,那么您想要的是JavaScript解决方案

无论哪种方式,我都会做以下工作:

var val1regex = /"user":\s?"([0-9]+)/;
var val2regex = /"ajaxpipe_token":\s?"([\d\w]+)/;

var val1 = SOURCE.match(val1regex);
var val2 = SOURCE.match(val2regex);    
其中
SOURCE
是一个字符串,包含您要求检查的数据

我建议在将来使用类似的方法,并在期望其他人为你做这项工作之前学习一些正则表达式。无论如何都要寻求帮助,但我们不要滥用人们的帮助意愿


请看:

有人应该禁止那个家伙…@user1077264不,这没什么不同。据我所知,javascript没有pregmatch。pregmatch?我猜这是一项帮助将准父母与代理母亲配对的服务?@user1077264您在之前的主题中已经获得了大量解决方案。如果你不喜欢他们,那就意味着你的问题是错误的。试着详细解释:1。你需要做什么。2.你试过做什么。3.你被困在哪一步<这里没有人愿意免费为你做所有的工作。