2010-11-18 27 views
2

Netbeans'te "anytext" metnini "anyte" ile bulabileceğiniz ve değiştirebilen düzenli bir ifade arıyorum, bazı semboller de bu metni içerir. Tek bir dosya için bir süre önce yaptım ama şimdi benim uygulamada her şeyi değiştirmek istiyorum & Ben doğru almak için mücadele ediyorum.NetBeans'teki normal ifadeleri bulun ve değiştirin

+5

Sadece değiştirilecek bir metniniz varsa, neden düzenli ifadelere ihtiyacınız var? –

+1

Tereyağı bir katana ile kesmeye çalışıyorsunuz. – darioo

+0

temelde tüm uygulama bu kelime (metin) oluşur, bu yüzden bazı metin özledim ve uygulama kırmak çünkü manuel olarak değiştirmek için korkuyorum .. ama eğer doğru bir regex kullanırsanız ben güven olmaz uygulamadaki herhangi bir şeyi kaçırma –

cevap

1

"Herhangi bir şey" ile "anytext" öğesinin tüm örneklerini değiştirmek için yalnızca & numaralı belgeyi kullanın. Bu ve bir regex find & değiştirin arasında hiçbir fark yoktur, çünkü regex kullanarak kolayca sömürülen bir desen yok. Bu durumda bir fark yoktur. Yorumunuza dayanarak, değiştirilmesini istediğiniz kelimeyi ve yerine koyulacak kelimeyi manuel olarak girmeniz gerekir.

Sanırım normal ifadelerin neyle ilgili olduğunu yanlış anladınız.

1

Böyle bir şey mi arıyorsunuz? Kelimenin içinde nereye koyamaz?

\banytext\b 
+1

Dikkat edin: \ '\ b: [ne anlama geldiğini kastetmiyor] (http://stackoverflow.com/questions/4213800/is-there-something-like-a-counter-variable-in- düzenli ifade değiştirme/4214173 # 4214173). Sola sınır, '(? (? = \ W) (? tchrist

+0

O haklı. Sadece "bir şey" nin, etrafında çift tırnak işareti olmasına rağmen ortaya çıkacağını unutmayın. Ayrıca, 'it' gösterecektir çünkü kelime sınırı döneminin önündedir. – Keng

İlgili konular