• 原始字符串字面值

    原始字符串字面值

    语法中的终端符号: RSTR_LIT.

    还有原始字符串字面值,前面带有字母 r (or R) 并通过匹配双引号(就像普通的字符串字面值一样)分隔并且不解释转义序列。 这对于正则表达式或Windows路径特别方便:

    1. var f = openFile(r"C:\texts\text.txt") # 原始字符串, 所以 ``\t`` 不是制表符。

    为了在原始字符串中生成一个单独的 " , 必须使用两个:

    1. r"a""b"

    Produces:

    1. a"b

    r"""" 这个符号是不可能的,因为三个引号引用了三引号字符串字面值。 r"""""" 相同,因为三重引用的字符串字面值也不解释转义序列。