这就是问题所在:我有一个带有 x 元素的数组,每个元素 a 都有字符,我需要一对一地清理每个元素,结束时没有字符。
var dale = [".algo,", 'otro;', "two:", ", perfecto", "nada,", "bueno ,", "hola .", ". kcoy;", ", koko:", "noc'", " 'nocto", "lolo...", "...lola", "(jose", "luis)", "maria]", "[uranga", "signo?", "¿preg", "oki!", "¡com"];
var patterns = [".", ",", ";", ":", "'", "...", "(", ")", "[", "]", "?", "¿", "!", "¡" ];
var newDale = [];
//SOLUTIONS WRONG:
for ( var i=0; i<dale.length;i++){
for ( var x=0; x<patterns.length;x++){
if (dale[i].search(patterns[i])){
newDale.push(dale[i].replace(/patterns[i]/, ""));
}
}
}
console.log(newDale);
//OUTPUT CLEAN
["algo", 'otro', "two", "perfecto", "nada", "bueno", "hola", "kcoy", "koko", "noc", " 'nocto", "lolo", "lola", "jose", "luis", "maria", "uranga", "signo", "preg", "oki", "com"]