Rust 像生锈的一字不差的字符串?

Rust 像生锈的一字不差的字符串?,rust,verbatim-string,Rust,Verbatim String,我正在寻找Rust中的逐字字符串(如C#with@“这是一个字符串,这里是”“我在引号之间,没有大惊小怪”“”) 有类似的吗?我想你在找什么 let raw_string_literal = r#" line1 \n still line 1"#; println!("{}", raw_string_literal); 令人惊讶的是很难找到 在rust中,原始字符串文本由r”“包围,如果需要使用引号,则添加#。 以你为例,, r#“这是一个字符串,这里是“我在引号之间,没有大惊小怪”# 应

我正在寻找Rust中的逐字字符串(如C#with
@“这是一个字符串,这里是”“我在引号之间,没有大惊小怪”“”

有类似的吗?

我想你在找什么

 let raw_string_literal = r#" line1 \n still line 1"#;
 println!("{}", raw_string_literal);
令人惊讶的是很难找到

在rust中,原始字符串文本由
r”“
包围,如果需要使用引号,则添加
#
。 以你为例,,
r#“这是一个字符串,这里是“我在引号之间,没有大惊小怪”#

应该有效。(双引号将在字符串中产生双引号。)

如果您需要带有
#
符号的东西,可以执行以下操作
r#####“这个字符串可以在我喜欢的任何地方有######,但不能连续三个###”


然而,在生锈的原始管柱中,不允许逃逸。例如,您不能使用
\n
。但是,您可以包含任何想要的UTF-8字符。

Aw太糟糕了,我想在某个时候添加一些新行。但足够公平的话,我们会玩弄铁锈规则。谢谢你的回答!需要明确的是:它看起来很奇怪,但是可以在原始文本中包含换行符。。如果您阅读了我提供的链接,将提供更多的解释。