mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3024 Observed summary data. Fix summary address parse failures
This commit is contained in:
parent
86ab696fd6
commit
aa08735143
@ -672,7 +672,7 @@ std::string RifEclipseSummaryAddress::formatUiTextIJK() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::tuple<int, int, int> RifEclipseSummaryAddress::ijkTupleFromUiText(const std::string &s)
|
||||
{
|
||||
QStringList ijk = QString().fromStdString(s).trimmed().split(QRegExp("[ ,.:;]"));
|
||||
QStringList ijk = QString().fromStdString(s).trimmed().split(QRegExp("[,]"));
|
||||
|
||||
if (ijk.size() != 3) return std::make_tuple(-1, -1, -1);
|
||||
|
||||
@ -695,12 +695,12 @@ std::string RifEclipseSummaryAddress::formatUiTextRegionToRegion() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::pair<int, int> RifEclipseSummaryAddress::regionToRegionPairFromUiText(const std::string &s)
|
||||
{
|
||||
auto sep = s.find("->");
|
||||
CVF_ASSERT(sep != std::string::npos );
|
||||
auto textReg = s.substr(0, sep);
|
||||
auto textReg2 = s.substr(sep + 2);
|
||||
|
||||
return std::make_pair(RiaStdStringTools::toInt(textReg), RiaStdStringTools::toInt(textReg2));
|
||||
QStringList r2r = QString().fromStdString(s).trimmed().split(QRegExp("[-]"));
|
||||
|
||||
if (r2r.size() != 2) return std::make_pair(-1, -1);
|
||||
|
||||
return std::make_pair(RiaStdStringTools::toInt(r2r[0].trimmed().toStdString()),
|
||||
RiaStdStringTools::toInt(r2r[1].trimmed().toStdString()));
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user