SORU
3 EYLÜL 2009, PERŞEMBE


Düzenli ifade arama ve değiştirme Eclipse

Eclipse, düzenli ifade arama yapılarak dizesini değiştirip yerine bir parçası olarak eşleşen arama dizesi kullanmak mümkün mü?

Temelde, tüm tekrarlarını değiştirmek istiyorum

variableName.someMethod()

ile:

((TypeName)variableName.someMethod())

NeredevariableNameherhangi bir değişken adı olabilir.

sedGibi bir şey kullanabilirsiniz:

s/[a-zA-Z] \.someMethod\(\)/((TypeName)&)/g

Yani&temsil eşleşen arama dizesi. Eclipse benzer bir şey var mı?

Teşekkürler!

CEVAP
3 EYLÜL 2009, PERŞEMBE


, "( )" Yakalayan bir grup. Evet ben'inci yakalama grubu ben nerede tekrar $i ile kullanabilirsiniz.

yani:

search: (\w \.someMethod\(\))
replace: ((TypeName)$1)

ipucu: metin kutularının içinde CTRL alanı düzenli ifade yazmak için öneriler her türlü verir. (Aşağı anahtarı, öneriler listesini aşağı gitmek için, metin girişi silmek korkuyorum. Sinir bozucu küçük hata

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Dopelives

    Dopelives

    30 Temmuz 2009
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014