Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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_Jquery - Fatal编程技术网

Javascript 从本地文本文件中删除空白和空行

Javascript 从本地文本文件中删除空白和空行,javascript,jquery,Javascript,Jquery,这是从图像截图中提取并保存的内容 作为名为B&W1.txt的文本文件 我试图删除行中的空格,以将这些空格附加到列表中。 使用以下js代码 ShowOwi g exsu n Sierouz nicee99 但是仍然会插入空字符串更改此选项: var filename="../static/R6scoreex/extract/B&W1.txt" $.get(filename,function(txt){ var lines =

这是从图像截图中提取并保存的内容 作为名为B&W1.txt的文本文件

我试图删除行中的空格,以将这些空格附加到列表中。 使用以下js代码

ShowOwi

g exsu n

Sierouz

nicee99
但是仍然会插入空字符串

更改此选项:

        var filename="../static/R6scoreex/extract/B&W1.txt"
        $.get(filename,function(txt){
            var lines = txt.responseText.split("\n");
            len = lines.length;
            for (var j = 0 ; j < len; j++) {
                //save(lines[i]);
                if((lines[j]!='') && (  lines[j]!='undefined')){

                    $('#Text'+i).append("<li>"+lines[j]+"</li>");

            }

        }); 
致:

i、 e.将代码放在if语句的主体中

使用jQuery.trim或$.trim删除空格

 if((lines[j]!='') && (  lines[j]!='undefined'))
{
     $('#Text'+i).append("<li>"+lines[j]+"</li>");
}

其中u在这一行中得到变量i$'Text'+i.append+lines[j]+;现在的问题是,当我尝试行的长度[j]时,空白显示为占用1个空间。我尝试检查1个空格,而不是未定义的和。但是仍然不起作用。我担心我犯了一个错误,我已经更改了错误。问题不是这样。请参阅我尝试打印字符串长度时的内容。即使有空或未定义的字符串,它也会显示1。但它仍然不是一个空格。我尝试查找它是否是一个空格,但不是一个空格没有。很抱歉在发布之前没有更改代码。我正在使用记事本+,并且已经在多个副本上编写。请尝试警告这些值。也许你会有一个意想不到的1字符长度值,是的,这是我第一次做的。当我决定检查告警长度时,空白总是显示空警报,但它是1,永远不是0。但是我不能理解,当没有空白时,它如何是长度1Tebug警报TX.Apple?还可以尝试在调用行[j]的每个点之后添加.trim,当txt变为未定义,然后又变为未定义时,它会中断。导致错误。过了一段时间,我在控制台中跟踪所有内容,但我觉得很难。我现在正在考虑在后端使用python来完成这些工作
 if((lines[j]!='') && (  lines[j]!='undefined'))
{
     $('#Text'+i).append("<li>"+lines[j]+"</li>");
}
var filename="../static/R6scoreex/extract/B&W1.txt"
    $.get(filename,function(txt){
        var lines = txt.responseText.split("\n");
        len = lines.length;
        for (var j = 0 ; j < len; j++) {
            //save(lines[i]);
            var trimedLine = jQuery.trim(lines[j]);
            if((trimedLine != '') && (  trimedLine != 'undefined')){

                $('#Text'+i).append("<li>"+ trimedLine +"</li>");

        }

    });