Netbeans ile regex search / replace (Şartlı bul yapıştır işlemi)

Eminim birçoğunuzun aklına gelipte yapamadığı, kaynak bulamadığı bir konudan bahsedeceğim.

elinizde büyük bir proje var ve içinde yüzlerce $_POST değeri var. Malum bu postları bir fonksiyona atamamız gerekir (Güvenli hale getirmek için). Tabi bunu array_map fonksiyonu ile de yapabiliriz ancak ben p adında bir fonksiyona atıyorum genelde.

şimdi anlatacağım şey Netbeans programında bul ve yapıştır ile alakalı. $_POST[‘xxxx’] olan değerleri bul ve yapıştır ile p(‘xxx’) fonksiyonuna atayacağız

bunun için (ctrl+h )  basıp

netbeans
bul alanına:

(\$_POST)\['([^']+)'\]

,

yapıştır alanına ise :

p('$2')

yapıştırıyoruz. evet şimdi replace all dersek işlemimiz tamamlanacaktır.

ayrıca bu işlemi tüm proje dosyalarında uygulamak için  (ctrl+shift+h) basıp aynı işlemi yapabilirsiniz.