| [TOC](Readme.md) [Prev](stringlit.md) [Next](bytes.md) |
| _JSON Sugar and other Goodness_ |
| CUE does not support raw strings in the strictest sense. |
| Instead it allows modifying the escape delimiter by requiring |
| an arbitrary number of hash `#` signs after the backslash by |
| enclosing a string literal in an equal number of hash signs on either end. |
| This works for normal and interpolated strings. |
| Quotes do not have to be escaped in such strings. |
| msg1: #"The sequence "\U0001F604" renders as \#U0001F604."# |
| A regular expression can conveniently be written as: |
| This construct works for bytes, strings and their |
| `$ cue eval stringraw.cue` |
| msg1: "The sequence \"\\U0001F604\" renders as 😄." |
| A regular expression can conveniently be written as: |
| This construct works for bytes, strings and their |