我正在使用将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, "");
科特琳??
str pattern = "[^"+ "\u0009\r\n"
+ "\u0020-\uD7FF"
+ "\uE000-\uFFFD"
+ "\ud800\udc00-\udbff\udfff"
+ "]";
str = str.replace(Regex(pattern), "")