
Roman
20.06.2016
07:49:35
нужно в С++
код в embedded

? Snyp
20.06.2016
07:50:17
го в суп а про.

Square
20.06.2016
07:50:19
STD там нет?

Google

Alex Фэils?︙
20.06.2016
07:51:51
какой стандарт, что реализовано и пр

Roman
20.06.2016
07:52:09
никаких
C++11, возможны некоторые фичи из C++14

Alex Фэils?︙
20.06.2016
07:52:28
так

Roman
20.06.2016
07:52:40
можно boost но именно с этой html он не помог

Square
20.06.2016
07:52:42
Ну тогда все тривиально :/

Alex Фэils?︙
20.06.2016
07:52:44
а xmllite / expat зацепить можно?

Roman
20.06.2016
07:52:54
да
std::string
get_DNS(const std::string& filename)
{
std::string dns_arr("!");
std::ifstream in (filename);
std::istreambuf_iterator<char> begin(in), end;
std::string file(begin, end);
std::regex dns_regex("var l2tpInf = new Array\\((\n([\\d+\".]+),){23}\n\"(\\d+.\\d+.\\d+.\\d+)\",\n\"(\\d+.\\d+.\\d+.\\d+)\",");
std::smatch m;
if (regex_search(file, m, dns_regex)){
if (m.size() == 5){
std::ssub_match sub_match = m[3];
std::string dns1 = sub_match.str();
sub_match = m[4];
std::string dns2 = sub_match.str();
dns_arr = dns1 + " " + dns2;
}
}
return dns_arr;
}
сама регулярка в онлайн regex отрабатывает

Alex Фэils?︙
20.06.2016
07:53:51
помогло?

Roman
20.06.2016
07:53:53
а в коде нет

Google

Alex Фэils?︙
20.06.2016
07:53:57
так...
а Raw string Literals поддерживаются?

Roman
20.06.2016
07:54:28
в том то и дело, это мой первый вариант, на предыдущих html поддерживается
да

Alex Фэils?︙
20.06.2016
07:55:09
тогда мб лучше в ней писать регэкспы
не то блин что-то тяжело читать
когда в комитете обсуждали фичу сырых строк, мотивирующим фактором были как раз регулярки с кучей экранированных слешей

Roman
20.06.2016
07:56:35
я не умею ей пользоваться, я всю ночь кодил, уже не соображаю, чтобы что-то новое изучать сейчас

Alex Фэils?︙
20.06.2016
07:56:35
я просто к чему - возможно в синтаксисе ошибка
ок

Roman
20.06.2016
07:57:10
ну хз, раз 10 долбался. В онлайн regex регулярка - норм, в бусте - облом

Alex Фэils?︙
20.06.2016
07:58:15
там надо смотреть на вид регэкспа
есть же несколько спек по ним

Square
20.06.2016
08:00:05
http://cpprocks.com/files/c++11-regex-cheatsheet.pdf

Alex Фэils?︙
20.06.2016
08:00:48

SHEVA
20.06.2016
09:02:24

Evgeniy
20.06.2016
09:04:37

SHEVA
20.06.2016
09:05:14
что за бред

Evgeniy
20.06.2016
09:05:20
?

SHEVA
20.06.2016
09:05:45
подключил стандартное пространство имен и погнал, в коде меньше всякой лопушни

Google

SHEVA
20.06.2016
09:05:57
и красивее

Evgeniy
20.06.2016
09:06:03
что за бред

SHEVA
20.06.2016
09:07:37
всм?

Evgeniy
20.06.2016
09:11:45
http://ru.stackoverflow.com/questions/415847/%D0%9F%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD-using-namespace-std

SHEVA
20.06.2016
09:16:46
Хм...

dmks
20.06.2016
09:18:13

SHEVA
20.06.2016
09:19:53
чет ты непоятно нааисал, но вроде догнал

Andrey
20.06.2016
10:14:44
вот я и думаю, нафига в некотором коде в хидере объявляют namespace, а потом внизу хидера пишут using namespace с этим неймспейсом. Т.е. не боятся пересечений пространств имен.

Alex Фэils?︙
20.06.2016
10:15:07

Andrey
20.06.2016
10:16:58
А покажи пример
да, это там где я работаю ныне натыкаюсь на такое юзание. На прошлой работе я с этим боролся. А тут как бы не влияю, т.к. ща не плюсовых проектах.

Admin
ERROR: S client not available

Andrey
20.06.2016
10:17:24
контору палить не буду )
хех )

Alex Фэils?︙
20.06.2016
10:17:34
Ну лан

Andrey
20.06.2016
10:18:22
вот я к своим плюсовикам хожу, и говорю мол не надо. А они типа так у них повелось. даже в кодгайде нашел. Мрак

Alex Фэils?︙
20.06.2016
10:18:33
Жесть

Andrey
20.06.2016
10:19:43
т.е. словно namecpace выучили типо красиво, все дела. Ну, напишем, значит. В прошлой конторе так и делали )

Alex Фэils?︙
20.06.2016
10:20:07
в общем...

Andrey
20.06.2016
10:20:19
во-во

Google

Andrey
20.06.2016
10:20:23
??
Майерс им не указ

Alex Фэils?︙
20.06.2016
10:21:45
Ну, если есть возможность повлиять на код гайды
То надо ей воспользоваться
Правда, это начинание будет очень сильно восприниматься в штыки

Andrey
20.06.2016
10:23:27
да жаль, что я ща не в основной плюсовой команде. Так бы лоббировал бы. Т.е. я в тех плюсах которые я сопровождаю так естественно не делаю. Но это не основной плюсовый проект. Но когда нашел это в кодгайде. Я блин офигел.

Денис
20.06.2016
11:22:38
программисты
читал кто-нибудь эту книгу?
судя по содержанию неплохая
выбираю ту, с которой лучше начать изучать алгоритмы и структуры данных
1324 страницы

Эдуард
20.06.2016
11:45:53