Parse addresses with balanced parenthesis

This commit is contained in:
M66B 2022-01-18 17:45:35 +01:00
parent 9c77f3285d
commit 442c4d2974
1 changed files with 2 additions and 2 deletions

View File

@ -3978,9 +3978,9 @@ public class MessageHelper {
int len = text.length();
for (int i = 0; i < len; i++) {
char kar = text.charAt(i);
if (kar == '(')
if (kar == '(' && text.indexOf(')', i) > 0)
skip++;
else if (kar == ')')
else if (kar == ')' && skip > 0)
skip--;
else if (skip == 0)
sb.append(kar);