2013-10-04 5 views
1

Je cherche à trouver et remplacer dans éclipse l'expressionComment rechercher et remplacer une expression dans eclipse/regex

doSomething(*, avec

doSomething(*)

(où * est un caractère générique)

J'ai essayé à la fois ctrl + f et ctrl + h. Quand j'utilise un caractère générique, il va trouver la phrase, mais quand il est remplacé, il sera remplacé par littéralement, l'astérisque, pas la phrase qui était à l'intérieur de celui-ci. Existe-t-il une méthode pour le faire (peut-être avec des expressions régulières?). S'il n'y a pas moyen d'éclipse, y a-t-il un logiciel qui le fera?

Répondre

2

Vous devez activer la case à cocher Regular expressions lorsque vous appuyez sur CTRL + F.

Find: (doSomething\([^,]+), 
Replace: $1) 

Utilisation $n en n est remplacer l'occurrence n e d'un groupe de capture ()

+0

Cela est logique. –

2

ctrl-f et vérifié l'option Regular expressions,

Recherche: (doSomething\([^,]*),

Remplacer par: \1)

Questions connexes