diff --git a/reading_machine/src/Classifier.cpp b/reading_machine/src/Classifier.cpp index 33b9ee3370960bc4ddd38ee47c8cbff1e40d68ed..b7cc0c4da15e8aca82656eb3dbeab26e47279a95 100644 --- a/reading_machine/src/Classifier.cpp +++ b/reading_machine/src/Classifier.cpp @@ -39,7 +39,7 @@ Classifier::Classifier(const std::string & name, std::filesystem::path path, std for (auto & it : this->transitionSets) lossMultipliers[it.first] = 1.0; - if (!util::doIfNameMatch(std::regex("(?:(?:\\s|\\t)*)(?:LossMultiplier :|)(?:(?:\\s|\\t)*)\\{(.+)\\}"), definition[1], [this](auto sm) + if (!util::doIfNameMatch(std::regex("(?:(?:\\s|\\t)*)(?:LossMultiplier :|)(?:(?:\\s|\\t)*)\\{(.*)\\}"), definition[1], [this](auto sm) { auto pairs = util::split(sm.str(1), ' '); for (auto & it : pairs)