Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
регулярные выражения (+)
Отправлено
Метценгерштейн
(213.33.244.142)
12 мая 2010, г. 14:38
возвращается массив, где вначале идет мусор, в середине идут мои данные
это либо L либо C либо R,
потом пробел и 8 символов цифр в хексе
как было бы правильно отделить одно от другого, а именно начать отсчет с L или C или R
есть такая строка, но она дает сбой
std::tr1::regex pattern("(\\w+) \\s?(\\w+)?");
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: ))
-
NAUT
(12.05.2010, 17:22:11
192.168.0.249,85.90.99.170
,
пустое
,
ссылка
)
И уточните. "Отделить одно от другого" - это одна задача, а "начать отсчёт с..." вообще непонятно. Какой отсчёт? Поточнее о требуемом формате вывода. Может, пока Вы мне растолкуете (правильно задачу поставите) уже и сами разберётесь? :)
-
ut1wpr
(12.05.2010, 15:10:17
77.120.33.2
,
пустое
)
А можно образец строки для парсинга? Кстати, регекспы, они тооже по разному себя ведут... В Перле эдак, в Сях - иначе...
-
ut1wpr
(12.05.2010, 14:55:23
77.120.33.2
,
пустое
)
нужно отделить одно от другого (+)
-
Метценгерштейн
(12.05.2010, 15:20:54
213.33.244.142
, 1490 байт)
Я ж не просил программу! Я просил образец строки для парсинга. И раскидывать по переменным я тоже не буду. Вам ведь изначально нужен был регексп, не так ли?
-
ut1wpr
(12.05.2010, 15:33:25
77.120.33.2
,
пустое
)
все верно. только я начал изучать ++ и не совсем ещё знаю что такое парсинг
-
Метценгерштейн
(12.05.2010, 15:36:26
213.33.244.142
,
пустое
)
Ответ:
-
MegaJohn
(12.05.2010, 15:39:26
81.222.85.88
,
пустое
,
ссылка
,
картинка
)
+1
-
ut1wpr
(12.05.2010, 16:03:17
77.120.33.2
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru