Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
electronik |
17.8.2012, 14:19
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 23 Регистрация: 16.6.2012 Пользователь №: 3424 Спасибо сказали: 1 раз(а) Репутация: 0
|
Доброго времени.
Помогите с парсингом файла. есть файл вида Я уже всё голову сломал, как отпарсить эти строки. Спасибо. |
|
|
|
|
iReset |
17.8.2012, 16:16
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 178 Регистрация: 6.6.2012 Пользователь №: 3414 Спасибо сказали: 23 раз(а) Репутация: 2
|
Цитата(electronik @ 17.8.2012, 15:19) Link Я уже всё голову сломал, как отпарсить эти строки. А что необходимо получить на выходе? |
|
|
|
|
electronik |
17.8.2012, 17:09
Сообщение
#3
|
|
Студент ![]() Группа: Участник Сообщений: 23 Регистрация: 16.6.2012 Пользователь №: 3424 Спасибо сказали: 1 раз(а) Репутация: 0
|
Qstring = "Вася Пупкин"
int = "1" Вот часть кода как парсится файл. получается что cap1="Вася Пупкин" a cap2="1" |
|
|
|
|
Sokoloff |
17.8.2012, 17:46
Сообщение
#4
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11
|
Цитата(electronik @ 17.8.2012, 18:09) Link получается что cap1="Вася Пупкин" a cap2="1" К сожалению в Qt нельзя указать жадность для конкретного квантификатора, поэтому (.*\\S) P.s. не забывай удваивать слеши, не \ а \\ Сообщение отредактировал Sokoloff - 17.8.2012, 17:51 |
|
|
|
|
electronik |
17.8.2012, 17:56
Сообщение
#5
|
|
Студент ![]() Группа: Участник Сообщений: 23 Регистрация: 16.6.2012 Пользователь №: 3424 Спасибо сказали: 1 раз(а) Репутация: 0
|
Спасибо огромное!! Заработало!!))
А про двойные слэши я в курсе, просто с другого сайта копипастил и забыл вторые проставить. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 29.12.2025, 2:21 |