Простой поиск / замена с использованием регулярных выражений в Eclipse - PullRequest
2 голосов
/ 22 октября 2010

В моем коде есть следующие возможные строки

addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, propertyChangeHandler)
addEventListener("click", propertyChangeHandler)
addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, _propertyChangeHandler)
addEventListener(PROPERTY_CHANGE, _propertyChangeHandler)

Общее у них то, что они начинаются с addEventListener(, имеют один , в середине и заканчиваются )

Каким будет правильное регулярное выражение, чтобы охватить все случаи и добавить ,false,0,true перед закрывающей скобкой )

Так это будет выглядеть так:

addEventListener(PROPERTY_CHANGE, _propertyChangeHandler ,false,0,true )

Спасибо за ваше время

1 Ответ

3 голосов
/ 22 октября 2010

Соответствующее регулярное выражение будет: (addEventListener\([^,]+,[^)]+)\). Соответствующее выражение замены: $1,false,0,true).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...