【问题标题】:Julia Escape Sequence UsageJulia 转义序列用法
【发布时间】:2018-10-11 17:35:37
【问题描述】:

嘿,所以我对 Julia 很陌生,只是因为尝试将 Julius 用于语音转文本项目 (http://julius.osdn.jp/en_index.php) 才发现它。一切都已设置好,但我不断收到源自所使用文件之一的“无效转义序列”错误。具体如下:

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

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

【问题讨论】:

    标签: escaping julia


    【解决方案1】:

    改写为:

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

    即在不允许转义的字符前去掉\\n可以留在它是表示换行符的转义序列。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2021-08-31
      • 2013-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多