Ich habe Strings wie catApple
, catBoy
, catChild
, ... catRobIsAGoodBoy
... catZebraIsAnAnimal
als Klassennamen in meiner Anwendung.Eclipse-Datei sucht reguläre Ausdruck Operation
Jetzt muss ich das cat
Präfix aus allen Klassennamen entfernen. Mit der Dateisuche in Eclipse kann ich nach cat[A-Z]
suchen und das gibt mir alle meine übereinstimmenden Klassennamen (auch dafür sorgen, dass Strings wie cat)
herausgefiltert werden). Zusätzlich muss ich das neue erste Zeichen klein schreiben.
Kann ich einen Operator $
in meinem Ersetzen-Befehl in irgendeiner Weise verwenden und dies erreichen?
z. cat[A-Z]
gibt mir catMercedesIsACar
und ich konvertiere es zu mercedesIsACar
.
Dank.
Sie können das nicht in Eclipse, aber Sie können in Notepad tun ++. –
Das klingt unbequem. Weil ich das über mehrere Dateien machen muss. Aber wie kann ich das in NPP machen? – Kumar
Ich denke, die sicherste wird '\ bcat ([A-Z])' -> '\ l $ 1' (mit der Wortgrenze '\ b', da' cat' am Anfang des Wortes steht, oder?). Tatsächlich gibt es eine Option * Ersetzen in Dateien * in NPP. –