Как вы читаете / анализируете текстовый файл построчно, используя html / javascript? - PullRequest
2 голосов
/ 29 марта 2012

Я пытаюсь проанализировать текстовый файл, который содержит набор тестовых вопросов / ответов для кодирования тестируемого с несколькими вариантами ответов.

Все вопросы и ответы разбиты на отдельные строки, поэтому мне нужно построчно читать каждый файл и как-то разбирать его, просто используя html / javascript / jquery.

Как бы я это сделал? СПАСИБО!

Текстовый файл имеет расширение .dat, но на самом деле это текстовый файл. Это просто формат, в который они приходят, и их слишком много, чтобы изменить ... http://www.mediafire.com/?17bggsa47u4ukmx

Ответы [ 2 ]

6 голосов
/ 29 марта 2012

попробуйте

function readQAfile(filename){
    $.ajax(filename,
        {
            success: function(file){
                var lines = file.split('\n');
                var questions = [];

                var length = lines.length;
                for(var i = 0; i < length; i+=2){
                    questions.push({
                        question: lines[i],
                        answer: lines[i+1] || "no answer"
                    })
                }
                window.questions = questions;
            }
        }
    );
}

, чтобы использовать это, вам нужно будет запустить веб-сайт на сервере (локальный сервер в порядке).

0 голосов
/ 29 марта 2012

Для начала попробуйте использовать regexp.

Следующее выражение будет разбивать ваш текст при каждом случае $$ [число].Оттуда вы можете перерезать и разрезать и перерезать и перерезать вашу строку."$$ 23", "asdad", "$$ 3", ""]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...