Парсинг строки вида (1,"qqq","www")
Читаю из файла последовательно строки вида:
1,"AAAAAAAAA","BBBBBBBBB"
2,"CCCCCCCCC","DDDDDDDDD"
3,"EEEEEEEEE","FFFFFFFFF"
...
1000,"GGGGGGGGG","HHHHHHHHHH"
Как их распарсить и получить отдельные строки:
# First String: 1
# Second String: AAAAAAAAA
# Third String: BBBBBBBBB
Ответы (2 шт):
Автор решения: Nick Gromyko
→ Ссылка
Укажите язык на котором пишите пожалуйста.
Приведу пример на JS:
Для каждой строки нужно применить метод split:
let str = `1,"AAAAAAAAA","BBBBBBBBB"`
let result = str.split(`,`)
// ["1", "\"AAAAAAAAA\"", "\"BBBBBBBBB\""] - результат
В split передается аргумент - строка/символ по которой будет разделена исходная строка. В result массив из трех элементов, каждый из которого вы можете получить обратившись с помощью индекса.
P.S. Так как Вы указали, что Вы не программист, задавайте свои вопросы в комментарии - постараюсь помочь
Автор решения: CrazyElf
→ Ссылка
Питон, код по вашим уточняющим комментариям:
line = '1,"AAAAAAAAA","BBBBBBBBB"'
print(line.split(',')[1][1:-1])
Вывод:
AAAAAAAAA