![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Гость_* |
![]()
Сообщение
#1
|
Гости ![]() |
Нужно распарсить стороки вида: текст1:текст2@текст3#текст4:текст5@текст6#...#текстN:текстN+1@текстN+2.
Все это нужно для того, чтобы потом разбросать по столбцам в табличке Вот такое извращение. ![]() Как это покрасивее сделать? |
|
|
Andrew Selivanov |
![]() ![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
Нужно распарсить стороки вида: текст1:текст2@текст3#текст4:текст5@текст6#...#текстN:текстN+1@текстN+2. Все это нужно для того, чтобы потом разбросать по столбцам в табличке Вот такое извращение. ![]() Как это покрасивее сделать? А как это должно выглядеть в таблице - т.е. что здесь строка,а что - столбец? |
|
|
Гость_Гость_* |
![]()
Сообщение
#3
|
Гости ![]() |
Так:
текст1 текст2 текст3 текст4 текст5 текст6 ... текстN текстN+1 текстN+2 |
|
|
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Можно разбить сначала QString::split, потом использовать регулярные выражения:
Так пойдет?
|
|
|
Гость_Гость_* |
![]()
Сообщение
#5
|
Гости ![]() |
Спасибо, пойдет. Думаю, что красивше не сделать. А может и сделает кто, я не смог.
![]() |
|
|
Andrew Selivanov |
![]() ![]()
Сообщение
#6
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
Спасибо, пойдет. Думаю, что красивше не сделать. А может и сделает кто, я не смог. ![]() ешшо вариант ![]()
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.2.2025, 7:26 |