简体   繁体   English

如何在 JAVASCRIPT 中使用 arrayItem 替换多个字符串

[英]How to Replace multiple strings using arrayItem in JAVASCRIPT

["

Here is my output<\/a><\/i>这是我的输出<\/a><\/b><\/p>

Here is my code, here i am changing arrayItem.replace("\E", "") my problem is i want to change for another string also "\\x1B-1" --> how to declare this in my code replacing multiple strings at a time.<\/i>这是我的代码,这里我正在更改 arrayItem.replace("\E", "") 我的问题是我想更改另一个字符串 "\\x1B-1" --> 如何在我的代码中声明这个替换多个一次串。<\/b><\/p>

               const file = files[0];
               let reader = new FileReader();
                const fruits = [];
                reader.onload = (e) => {
                    const file = e.target.result;
                    const lines = file.split(/\r\n|\n/);
                    //console.log(lines.length);
                    textarea.value = lines.join('\n');
                    lines.forEach(function (arrayItem) {
                        //console.log(arrayItem.replace("\u001bE", "<b>"));
                        var arr1 = arrayItem.replace("\u001bE", "<b>");
                        var arr2 = arr1.replace("\u001bF", "</b>");
                        fruits.push(arr2);
                    });
                    console.log(fruits.length);
                    if (parseInt(fruits.length) > 0) {
                        console.log(fruits);
                        txtreplace.innerHTML = fruits;
                    }
                };
                reader.onerror = (e) => alert(e.target.error.name);
                reader.readAsText(file);

            });
        }, false);
["

不确定这是否是您要问的,但您可以像这样链接多个调用来替换:<\/p>

var arr1 = arrayItem.replace("\u001bE", "<b>").replace("\x1B-1", "<something>");

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM