У меня есть этот массив массива, и я хочу пропустить его и дать мне все слова без «@», пунктуации и хэштега. Однако мое регулярное выражение полностью удаляет некоторые слова из массива, и я не уверен, почему.regex in node.js и javascript
[ [ '@AIMEEE94x',
'@Arsenal_Geek',
'@Charlottegshore',
'shut',
'it',
'ha' ],
[ '"You',
'learn',
'so',
'much',
'@MesutOzil1088',
'and',
'@Alexis_Sanchez"',
'-',
'@alexiwobi:' ] ]
var regex = /\w+/g;
var listsb = [];
for (i = 0 ; i < tweetsA.length; i++) {
for(j = 0; j < tweetsA[i].length; j++){
if (regex.test(tweetsA[i][j])== true){
listsb = listsb.concat(tweetsA[i][j])
}
}
}
console.log(listsb);
Привет Я редактировал вопрос. Не могли бы вы объяснить, в чем я ошибаюсь? –