У меня есть строка, которая поступает из стандартного ввода в Xcode, используя Swift. Когда я набираю свою строку, я пишу что-то вроде этого:
He told me "Hello maaan"
Что я вижу, когда печатаю свое сообщение после установки точки останова, это:
"He told me \"Hello maaan""
Теперь кавычки в начале и в конце можно игнорировать, но что это за backsla sh? Если я запускаю этот код в консоли
po message.contains("\\")
, он возвращает мне false
. Дело в том, что мне нужно запустить регулярное выражение для этой строки, и оно не выполняется из-за этого \
char. Какое решение?
РЕДАКТИРОВАТЬ
Если я преобразую мою строку в NSString
, консоль напечатает это:
He told me "Hello maaan