2010-10-22 6 views
2

je les lignes possibles suivantes dans mon codeRecherche simple/remplacer l'aide regex dans Eclipse

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

Ils ont tous en commun qu'ils commencent avec addEventListener( ont un , au milieu et se terminent par un )

Quelle serait la bonne regex pour couvrir tous les cas et ajouter ,false,0,true avant la parenthèse fermante )

il ressemblerait à ceci:

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

Merci pour votre temps

+2

Question regex bien définie! – splash

+0

En effet ... (pad!) – ant

Répondre

3

Un regex correspondant serait: (addEventListener\([^,]+,[^)]+)\). L'expression de remplacement correspondante est $1,false,0,true).

+0

Thanx @splash fonctionne comme un charme. – Adnan