朱莉娅转义序列的用法

时间:2018-10-11 08:16:06

标签: escaping julia

嘿,所以我真的是Julia的新手,只是因为尝试使用Julius进行语音转文本项目(http://julius.osdn.jp/en_index.php)而遇到了它。一切都设置好了,但是由于所使用的文件之一,我不断收到“无效的转义序列”错误。具体来说,以下行:

write(mlf,"\#\!MLF\!\#\n")

有人可以解释“ write(mlf,...)”之后的符号是什么意思吗?或对如何重写有任何建议?我正在考虑用Python重写整个代码,但不知道那行是什么意思。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

只需将其重写为:

write(mlf,"#!MLF!#\n")

即在不允许转义的字符之前删除\\n可以留在该位置,这是一个表示换行符的转义序列。

另一方面,如果您希望\出现在字符串中,则需要像这样对它进行两次转义:

write(mlf,"\\#\\!MLF\\!\\#\n")