我試圖重構一些舊的代碼,並且想用self.* = nil;
代替[self.* release];
,其中*
是某些屬性名稱。xcode定期搜索/替換錯誤?
我正在使用正則表達式搜索,如(\[self\.)(\w)+[\s](release\])
和我正在使用的替換文本self.\2 = nil
。這一切都很順利(180結果,耶),但是當我預覽(或執行替換),結果只複製\ w標記的最後一個字母。例如,[self.property release];
將變成self.y = nil;
。任何人都知道這裏是什麼?
感謝
當我看到正則表達式的文檔,我總覺得[this](http://thejoysofcode.tumblr.com/post/35331265331/when-i-am-forced-to-read-regex-documentation)... –