|
|
@ -302,7 +302,7 @@ cleanString (string line) { |
|
|
|
DEF_LOG ("Attachment::cleanString", "line: " << line.substr (0, 100) << "..."); |
|
|
|
|
|
|
|
static const regex findPart ("(((\"(\\\\.|[^\\\\])*\")|\\s|[^;\\\"])+;?)"); |
|
|
|
static const regex findVarVal ("(\\s*[a-zA-Z_*-]+=)(.*;?)"); |
|
|
|
static const regex findVarVal ("(\\s*[a-zA-Z_*-]+(\\*[0-9]+\\*)?=)(.*;?)"); |
|
|
|
string result; |
|
|
|
smatch m1, m2; |
|
|
|
|
|
|
@ -316,7 +316,7 @@ cleanString (string line) { |
|
|
|
LOG ("id: " << id); |
|
|
|
toLower (id); |
|
|
|
result += id; |
|
|
|
result += m2[2]; |
|
|
|
result += m2[3]; |
|
|
|
} else |
|
|
|
result += part; |
|
|
|
line = m1.suffix (); |
|
|
|