Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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_Arrays_Node.js_Regex - Fatal编程技术网

Javascript 在二维数组中求精确值

Javascript 在二维数组中求精确值,javascript,arrays,node.js,regex,Javascript,Arrays,Node.js,Regex,我试图在2D数组中找到一个精确的值,但它不起作用。我不知道我在哪里犯了错误。我只需要找到字符串“Terminal-Gate:” 这是我的密码: for (i = 0; i < data.length; i++) { for (j = 0; j < data[i].length; j++) { var re = new RegExp('\\b(' + "Terminal - Gate:" + ')\\b'); var checkWord = re.test(data

我试图在2D数组中找到一个精确的值,但它不起作用。我不知道我在哪里犯了错误。我只需要找到字符串“Terminal-Gate:”

这是我的密码:

for (i = 0; i < data.length; i++) {
  for (j = 0; j < data[i].length; j++) {
    var re = new RegExp('\\b(' + "Terminal - Gate:" + ')\\b');
    var checkWord = re.test(data[i][j]);
       if (checkWord){
           console.log(data[i][j]);
           console.log(data.indexOf(data[i]));
           console.log(data.indexOf(data[j]));
       }
  }

}
for(i=0;i
请尝试以下正则表达式:

var re = new RegExp('\"Terminal - Gate:\"');

希望它有帮助,请尝试以下正则表达式:

var re = new RegExp('\"Terminal - Gate:\"');

希望有帮助

您能改用
.includes()
吗?像这样

for (let i = 0; i < data.length; i++) {
  for (let j = 0; j < data[i].length; j++) {
          if (data[i][j].includes('Terminal - Gate:')){
           console.log(data[i][j]);
           console.log(data.indexOf(data[i]));
           console.log(data.indexOf(data[j]));
          }
  }
}
for(设i=0;i
您能改用
.includes()
吗?像这样

for (let i = 0; i < data.length; i++) {
  for (let j = 0; j < data[i].length; j++) {
          if (data[i][j].includes('Terminal - Gate:')){
           console.log(data[i][j]);
           console.log(data.indexOf(data[i]));
           console.log(data.indexOf(data[j]));
          }
  }
}
for(设i=0;i
看起来您正试图找到一个包含
'Terminal-Gate:'
的字符串。如果是这样的话,这应该是可行的

var数据=[['abc','def'],['abc','def'],['abc','Terminal-Gate:','def','ghi'];
varⅠ,j;
var=false;
对于(i=0;i控制台日志(i,j)看起来您正在尝试查找包含
'Terminal-Gate:'
的字符串。如果是这样的话,这应该是可行的

var数据=[['abc','def'],['abc','def'],['abc','Terminal-Gate:','def','ghi'];
varⅠ,j;
var=false;
对于(i=0;i控制台日志(i,j)能否提供输入数据的示例?或者可能是小提琴或弹琴?你能提供输入数据的样本吗?或者可能是一把小提琴或是一把木棍?