gpt4 book ai didi

rust - 如何使用 "r"或 "b"或类似的变量,而不是文字?

转载 作者:行者123 更新时间:2023-11-29 08:22:54 30 4
gpt4 key购买 nike

我能做到:

 Regex::new(r"some reg exp")

但是,如何将“r”和动态创建的字符串一起使用,即变量?

 let reg_str = get_some_reg_exp();
Regex::new(r reg_str????)

最佳答案

r""(原始字符串)和 b""(字节)仅对文字有意义 - 它们是文字字符串语法的一部分。将它们视为不同类型的引号 - 将普通双引号 ("") 与非文字一起使用是没有意义的。

r"blah""blah" 之间的唯一区别是某些特殊字符的转义方式不同;结果仍然是 &'static str 类型的对象。

字节字符串文字 (b"foo") 和原始字节字符串文字 (br"foo") 是类似的,但是 &'static [u8 ;n].

关于rust - 如何使用 "r"或 "b"或类似的变量,而不是文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37389432/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com