原始字符串字面值
语法中的终端符号: RSTR_LIT.
还有原始字符串字面值,前面带有字母 r (or R) 并通过匹配双引号(就像普通的字符串字面值一样)分隔并且不解释转义序列。 这对于正则表达式或Windows路径特别方便:
- var f = openFile(r"C:\texts\text.txt") # 原始字符串, 所以 ``\t`` 不是制表符。
为了在原始字符串中生成一个单独的 " , 必须使用两个:
- r"a""b"
Produces:
- a"b
r"""" 这个符号是不可能的,因为三个引号引用了三引号字符串字面值。 r""" 与 """ 相同,因为三重引用的字符串字面值也不解释转义序列。