Я пытаюсь написать псевдоним lldb, который записывает изображение в файл. Следующие работы, но есть проблема:lldb regex, который содержит путь к файлу
command regex logImageFile 's/(.+) (.+)/ expr (int) [ (id)UIImagePNGRepresentation(%1) writeToFile: @"%2.png" atomically: YES ]/'
Проблема в том, что я должен вводить полный путь каждый раз. Было бы намного лучше иметь каталог, который он всегда использует. Так что я попытался это:
command regex logImageFile 's/(.+) (.+)/ expr (int) [ (id)UIImagePNGRepresentation(%1) writeToFile: @"https://stackoverflow.com/users/myUsername/Desktop/tempImages/%2.png" atomically: YES ]/'
Теперь, когда я ввожу что-то вроде следующего в консоли Xcode, lldb всегда говорит, что logImageFile не правильная команда.
logImageFile fooImage barFile
Проблема, скорее всего, косые черты внутри пути. Я предполагаю, что мне нужно как-то сбежать от них, но как? Обратите внимание, что у меня есть NSString внутри lgeb regex, но я не знаю, какой вкус регулярного выражения на самом деле.
Такое легкое решение, я не знаю, как долго я пытался обойти это. –