Değiştirmek için Notepad ++ ' da Değiştir menüsünü açmak için Ctrl+ Htuşuna basın.
Daha sonra, "Normal ifade" düğmesini işaretlerseniz ve yerine koyduğunuzda eşleme modelinizin bir bölümünü kullanmasını isterseniz, "yakalama grupları" nı kullanmanız gerekir ( google'da daha fazlasını okuyun ). Örneğin, aşağıdaki satırların her birini eşleştirmek istediğinizi varsayalım
value="4"
value="403"
value="200"
value="201"
value="116"
value="15"
.*"\d+"
kalıbı kullanarak ve sadece numarayı saklamak istiyor. Daha sonra parantez kullanarak, eşleme düzende bir yakalama grubunu kullanabilirsiniz (
ve )
bunun gibi,: .*"(\d+)"
. Yani şimdi yerine koyduğunuzda sadece $1
1 $ 'ın 1. yakalama grubunun değerine atıfta bulunduğu ve her başarılı eşleşme için numarayı döndüreceğini yazabilirsiniz . İki yakalama grupları olsaydı, örneğin (.*)="(\d+)"
, $1
dize döndürür value
ve $2
sayısını döndürür.
Yani şunu kullanarak:
bul: .*"(\d+)"
Değiştir: $1
Sana geri dönecek
4
403
200
201
116
15
Lütfen yukarıda belirtilen kalıbı eşleştirmenin birçok alternatif ve daha iyi yolu olduğunu unutmayın. Örneğin desen value="([0-9]+)"
daha spesifik olduğu için daha iyi olur ve sadece bu çizgilerle eşleşeceğinden emin olursunuz. Yakalama grupları kullanmadan değiştirme yapmak bile mümkündür, ancak bu biraz daha ileri bir konu, bu yüzden şimdilik bırakacağım :)