Кавычки - не единственные символы, которые можно экранировать внутри строки. Есть две причины использовать экранирующие символы:
Об экранировании кавычек Вы узнали в предыдущих занятиях.
Символы которые могут быть экранированы:
Экранированный символ | Вывод |
---|---|
\' | ' (одинарная кавычка) |
\" | " (двойная кавычка) |
\\ | \ (бэкслэш) |
\n | символ переноса строки |
\r | символ возврата коретки |
\t | символ табуляции |
\b | символ границы слова (для регулярных выражений) |
\f | Перевод или прогон страницы (Form feed) |
Обратите внимание, что обратная косая черта (backslash) должна быть экранирована, чтобы отображаться как обратная косая черта.
Задание:
- Создайте переменную myString
- Присвойте одной строкой переменной myString значение
Первая строка \Вторая строка Третья строка
- Вам нужно будет использовать escape-последовательности(символы переноса строки, табуляции, возврата коретки) для правильной вставки специальных символов. Вам также нужно будет соблюдать интервалы, как показано выше, без пробелов между escape-последовательностями или словами.
- Переменная myString не должна содержать пробелов между "Первая строка", "\Вторая строка", и "Третья строка"
- Переменная myString должна содержать в себе строки "Первая строка", "\Вторая строка", "Третья строка" (не забываем про регистр)
- После текста "Первая строка" должен идти символ переноса строки "\n"
- Для создания отступа перед текстом "\Вторая строка" используйте символ табуляции "\t"
- Текст "\Вторая строка" должен обязательно содержать символ обратного слэша ("\\")
- Между текстами "\Вторая строка" и "Третья строка" должен быть символ переноса строки ("\n")
- Переменная myString должна содержать только символы указанные в задании