Мне нужно регулярное выражение, которое будет соответствовать объявлению метода Java. Я придумал тот, который будет соответствовать объявлению метода, но он требует, чтобы открывающая скобка метода находилась в той же строке, что и объявление. Если у вас есть какие-либо предложения по улучшению моего регулярного выражения или просто есть лучшее, отправьте ответ.
Вот мое регулярное выражение: "\w+ +\w+ *\(.*\) *\{"
Для тех, кто не знает, как выглядит Java-метод, я приведу базовый:
int foo()
{
}
Есть несколько необязательных частей для методов java, которые также могут быть добавлены, но это единственные части, которые гарантированно имеют метод.
Обновление:
Мой текущий Regex "\w+ +\w+ *\([^\)]*\) *\{"
, чтобы предотвратить ситуацию, описанную Майком и adkom.