+std::string BrukerDataSet::RemoveNewlines(std::string file)
+{
+ boost::regex regexNewline;
+ const char* pre_expression = "[[:cntrl:]]";
+ regexNewline.assign(pre_expression);
+
+ const char* pre_format = "";
+ std::ostringstream t(std::ios::out | std::ios::binary);
+ std::ostream_iterator<char, char> oi(t);
+ boost::regex_replace(oi, file.begin(), file.end(),
+ regexNewline, pre_format, boost::match_default | boost::format_all);
+ std::string s(t.str());
+ return s;
+ }
+
+std::string BrukerDataSet::RemoveSpaces(std::string file)
+{
+ boost::regex regexSpace;
+ const char* pre_expression = "[[:space:]]";
+ regexSpace.assign(pre_expression);