2012-10-23 51 views
0

我在想,是否有一種方法可以搜索所有在其中包含單詞「pPath」的單詞,並將它們替換爲Xcode中的「mutablePath」。例如,在某些情況下可能存在pPath_0或pPath_50,我只想用「mutablePath」替換它們。如果可能的話,我可以使用正則表達式嗎?編輯#1:我的意思是實際用mutablePath替換整個單詞pPath_50或(任何具有pPath的單詞)。做一個簡單的查找和替換隻會將「pPath」替換爲「mutablePath」。編輯#2:我發現,如果您點擊搜索欄旁邊的放大鏡,然後點擊「顯示查找選項」,您可以從下拉菜單中選擇「正則表達式」,並使用它來做一個搜索正則表達式。我假設用於此的正則表達式語言對其他事物是通用的,有沒有人知道正則表達式是什麼搜索任何具有pPath開頭的單詞?使用正則表達式在Xcode中查找和替換

回答

1

我發現你實際上可以在Xcode 4.3的find和replace中使用正則表達式。只需點擊搜索框旁邊的放大鏡(或者您在文本中輸入的區域進行搜索)。選擇「顯示查找選項」,然後在「樣式」下選擇「正則表達式」。我對正則表達式不太熟悉,但我相信它使用的語法類似於許多實現它們的其他模塊。例如,我能夠使用「pPath_ \ w *」解決我的問題。

0

是 - 轉到搜索導航(左窗格) - 單擊下拉菜單中的「查找」,您將看到替換。

+0

是的,我知道,但這本身並不能幫助我完成我想要完成的任務。如果我爲pPath執行查找並將其替換爲mutablePath,它只會替換其中包含「pPath」的單詞部分,而不是整個單詞。 –

0

結算這link瞭解如何使用正則表達式在Xcode中查找/替換。一些試驗和錯誤應該讓你在那裏。