Is it possible with Eclipse to only find results in string literals?

Предположим, у меня есть следующий код Java:

public String foo()
{
  // returns foo()
  String log = "foo() : Logging something!"
  return log;
}

Могу ли я искать в Eclipse foo () , встречающуюся только в строковый литерал, но нигде больше в коде? Таким образом, в приведенном здесь примере Eclipse должен найти только третье появление foo () , а не первое, которое является именем функции, а не второе, которое является комментарием.

Изменить: Простые регулярные выражения не будут работать, потому что они найдут foo () в строке вроде

String temp = "literal" + foo() + "another literal"

Но здесь foo () - это имя функции, а не строковый литерал. .

5
задан asmaier 9 February 2011 в 15:40
поделиться