В текстовом поле, когда пользователь вводит значение с escape-символом, я хочу работать так же, как и пользователь, но он ведет себя как строка для \ e тоже.String includesin Escape character
Подробнее. предположим, что пользователь ввел \ e [3 ~, но когда я его распечатаю в консоли, он показывает \ e [3 ~. На самом деле это должно печатать как ¿[3 ~, поэтому оно будет работать идеально для меня.
Я пробовал эту линию, и она работает.
NSString * str=[textField.text stringByReplacingOccurrencesOfString:@"\\e" withString:@"\e"];
Но предположим, что если пользователь вводит значение в шапки типа \ E [3 ~, то его не заменяет. поэтому я попытался с подобным
NSString * str=[textField.text stringByReplacingOccurrencesOfString:@"\\e" withString:@"\e"];
str=[textField.text stringByReplacingOccurrencesOfString:@"\\E" withString:@"\E"];
Но это не работает в случае, если в то время как пользователь вошел текст в малых \ е [3 ~. При этом, когда первая строка выполнит замену \ e, она даст мне отличный результат, как ¿[3 ~, но когда она выполнит следующую строку, она даст мне такую же \ e [3 ~ строку.
Пожалуйста, предложите мне, как я могу проверить наличие обеих букв, и если я могу проверить для всех экранирующих символов одновременно.
попробовать это http://stackoverflow.com/questions/19564950/replace-unicode-value-in-string – user1673099
@ user1673099. На самом деле это для обратного случая. Я хочу, чтобы в этом вопросе были реверсивные ответы. – Nikunj