Constant sindra::rules::string::PTN_STRING
[−]
[src]
pub const PTN_STRING: &str=
"(?xs)\n \" # opening quote\n (?P<s> # main string capture group start\n\n (?: # repeatable character (or escape sequence) group\n (?:(?xs)\n \\\\ # opening backslash\n [nrt\\\\0\'\"] # single-character escapes\n | # or\n (?:\\\\x[[:xdigit:]]{2}) # one-byte escapes\n | # or\n (?:\\\\u\\{([[:xdigit:]]{1,6})\\})) # escape sequence non-capturing group end\n | # or\n [^\"\\\\] # anything but a backslash or double quote\n )* # any number of characters / escape sequences\n\n ) # main string capture group end\n \" # closing quote\n "
Regex patten for a string literal.