int (@NotNull String text, int start, char escapedChar) { int slashes = 0; for (int i = start; i < text.length(); i++) { char c = text.charAt(i); if (c == '\\') { slashes++; } else if (c == escapedChar && slashes % 2 != 0) { return i; } else { slashes = 0; } } return -1; }