+*/
+ std::string::size_type pos = 0u;
+ std::string::size_type pos_hbh_1, pos_hbh_2;
+ std::string::size_type pos_ete_1, pos_ete_2;
+
+ pos = regexp.find("hop-by-hop-id=", pos);
+ pos = regexp.find("\"", pos);
+ pos_hbh_1 = pos;
+ pos = regexp.find("\"", pos+1);
+ pos_hbh_2 = pos;
+
+ pos = regexp.find("end-to-end-id=", pos);
+ pos = regexp.find("\"", pos);
+ pos_ete_1 = pos;
+ pos = regexp.find("\"", pos+1);
+ pos_ete_2 = pos;
+
+ std::string hbh = regexp.substr(pos_hbh_1 + 1, pos_hbh_2 - pos_hbh_1 - 1);
+ std::string ete = regexp.substr(pos_ete_1 + 1, pos_ete_2 - pos_ete_1 - 1);
+
+ regexp.replace(pos_hbh_1 + 1, pos_hbh_2 - pos_hbh_1 - 1, "[0-9]+");
+ regexp.replace(pos_ete_1 + 1, pos_ete_2 - pos_ete_1 - 1, "[0-9]+");