2013-12-24 4 views
0

В моем приложении у меня было свойство «xyz». Я имел варианты АБВ под названием xyz1, xyz2, xyz3 и т.д. В моем коде, была часть, где я поставил все их значения могут быть одинаковыми, как это:Найти и заменить термин

[xyz setProperty:@"value"]; 
[xyz2 setProperty:@"value"]; 
... 
[xyz90 setProperty:@"value"]; 

теперь оптимизирован мой код много, но нужно избавиться от этой избыточности. Как я могу найти все, что содержит «[xyz setProperty:@"value"];», но также удалить варианты xyz, используя функцию поиска и замены xcode? Я попытался поставить то, что в двойных кавычках выше, но он только находит первый, и у меня их много. Есть идеи?

ответ

1

Вы можете сделать это с панели поиска. Выполните контроль-f, чтобы открыть панель, затем выполните следующие действия:

  1. тип [xyz setProperty: @ "value"]; или скопировать и вставить его из кода

  2. поставить курсор справа от г

  3. нажмите на лупу слева от текста

  4. выбрать «Вставить шаблон», и выберите «Любые персонажи»

  5. Перейдите в увеличительное стекло и выберите «Изменить параметры поиска» и выберите «Регулярное выражение» из стиля «Совпадение» (теперь он должен найти все версии, в которых у вас есть один или больше чисел после xyz).

  6. Чтобы также соответствовать А те, с какими-либо цифрами, изменение (. +?) К (. *)

+0

замечательно, спасибо! –