Структурно заменить методы, имена параметров которых начинаются с

Так что в моем коде у меня есть следующие случаи

view1.setBackgroundResource(R.drawable.is_bag);
view2.setBackgroundResource(R.drawable.is_bag);
view3.setBackgroundResource(R.color.red);

Я пытаюсь сделать структурную замену для всех .setBackgroundResource(R.drawable.* методы одни. Вот что я сейчас пытаюсь:

Шаблон поиска:

$Instance$.setBackgroundResource($Parameter$)

Изменить переменные:

$Instance$  -> Text/regexp   = <empty> (which i understand = .*)
$Parameter$ -> Text/regexp   = .*R\.drawable\..*
           Minimum count = 1     // Minimum one Foo parameter
           Maximum count = 1     // Maximum one Foo parameter

По некоторым причинам это отказывается соответствовать чему-либо. если я изменился $Parameter$ быть пустым или .* тогда это соответствует всем setBackgroundResource методы.

Кто-нибудь знает, что я здесь делаю не так?

1 ответ

Пытаться

$Instance$.setBackgroundResource(R.drawable.$Parameter$)

С обоими Instance а также Parameter пустой.

Другие вопросы по тегам