Anzeige

Textdatei einlesen, auswerten und ausgeben


#1
Ich möchte aus einer Textdatei Daten einlesen und diese verifizieren.
Ich habe bereits eine Error Variable, die auch in der Textdatei existiert. Allerdings brauch ich aus der Datei den dazugehörigen Namen des Fehlers.

Meine error Variable:
var ErrorSensor = "1.0";

Die Varaiable "ErrorSensor" möchte ich zum Name zuordnen.

var error_name = "????";

Meine Textdatei sieht wie folgt aus:

NAME | ERROR
ErrorName1 | 1.0 , 1.1 , 1.2 , 1.3 , 1.30 , 80.0 , 81.1
ErrorName2 | 1.20 , 1.20

*** Die Textdatei enthält keine HEADER (NAME | ERROR)
usw.

Ich hoffe, ich konnte es richtig erklären... danke vorab.

Code:
    var ErrorSensor  = '1.0';
    $.get('text.txt', function(data) {

            data = data.replace(/\;|:|,/g, '<br>');
        //    data = data.split('\n');
       
        var data_ = data;
       
            function searchData(data, search)
                {                                  
                    var tempArray = data_;
                    for(i=0; i<data.length; i++)
                    {
                    var pos = $.inArray(search, data[i]);
                        if(pos !== -1)
                        {
                            tempArray.push(data[i]);
                        }
                    }
                    return tempArray;
                }
                       
                var output = searchData(data, ErrorSensor);
                    for(i=0; i<output.length; i++)
                    {
                        $("#ErrorName").html(output[i] + "<hr>").css('color', 'red');
                    }, 'text');
 
Zuletzt bearbeitet:
Anzeige
Anzeige