Я работаю с кодом Kotlin, который публикуется в устаревшей системе, которая не может обрабатывать какие-либо специальные символы в XML 1.0.
В Java ... я могу использовать ReplaceAll для достижения ..... в Kotlin, я считаю, что мне нужно использовать Regex, но не уверен, будет ли работать моя строка шаблона.
Мысли орешение?
Java
String pattern = "[^"+ "\u0009\r\n"
+ "\u0020-\uD7FF"
+ "\uE000-\uFFFD"
+ "\ud800\udc00-\udbff\udfff"
+ "]";
String result = thestring.replaceAll(pattern, "");
Kotlin ????
str pattern = "[^"+ "\u0009\r\n"
+ "\u0020-\uD7FF"
+ "\uE000-\uFFFD"
+ "\ud800\udc00-\udbff\udfff"
+ "]";
str = str.replace(Regex(pattern), "")