我正在使用包含;
的FIX消息的速度模板作为模板文件中的分隔符。我想在实际发布消息时将;
替换为\u000
字符作为分隔符。
当我尝试msg.replaceAll(";", "\u000")
时,编译器会抱怨“unicode escape中的错误”?
在Scala中执行此操作的正确方法是什么?
答案 0 :(得分:0)
(编辑)逃避反斜杠或使用om-nom-nom建议的三重引号:
msg.replaceAll(";", "\\\\u000")
或
msg.replaceAll(";", """\\u000""")