在Scala中插入带有unicode分隔符的FIX消息

时间:2013-10-09 12:25:26

标签: scala unicode fix-protocol

我正在使用包含;的FIX消息的速度模板作为模板文件中的分隔符。我想在实际发布消息时将;替换为\u000字符作为分隔符。   当我尝试msg.replaceAll(";", "\u000")时,编译器会抱怨“unicode escape中的错误”? 在Scala中执行此操作的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

(编辑)逃避反斜杠或使用om-nom-nom建议的三重引号:

msg.replaceAll(";", "\\\\u000")

msg.replaceAll(";", """\\u000""")