Du bist nicht angemeldet.

1

Freitag, 13. April 2012, 20:28

[Release] KCodeParser Fix

Quellcode

1
return ret.toString().trim();

ersetzen durch

Zitat

str = ret.toString().trim();

if (str.endsWith("\\")) {
int count = 0;
int cur = str.length() - 1;

while (str.charAt(cur) == '\\') {
count++;
cur--;

if (cur < 0 ) {
break;
}
}

if (count % 2 != 0) {
str = str.substring(0, str.length() - 1).trim();
}
}

ret str;


Verhindert, dass ein \ am Ende allein steht, was bspw. das § bei der Funktion /away escapen würde.

Kann man bestimmt noch schöner lösen, bin aber gerade in Stress und hab' keine Zeit mir darüber Gedanken zu machen.
Tschüß.