Я обрабатываю некоторый исходный код Java, используя Java. Я извлекаю строковые литералы и подаю их на функцию, берущую String. Проблема в том, что мне нужно передать неограниченную версию String в функцию (т.е. Это означает преобразование \n
в новую строку и \\
в один \
и т.д.).
Есть ли функция внутри Java API, которая делает это? Если нет, могу ли я получить такую функциональность из какой-либо библиотеки? Очевидно, что компилятор Java должен сделать это преобразование.
PS - в случае, если кто-то хочет знать: я пытаюсь разоблачить строковые литералы в декомпилированных obfuscated файлах Java