Joker Karakterli Dosya Edit - Yardım
-
Sitemde veritabanında kayıtlı html taglarını değiştirmek istiyorum.
Örneğin
[ccolor=#03BBFE:1ef5824cec]
şeklindeki bir text
[ccolor=#03BBFE] şeklinde olması lazım.
Bu ve buna benzer (align,image,b,i,u,url vb) yüzbinlerce kayıt var.
Notepad ++ ile yapmayı denedim ama onda jokerli değiştirme yok.
MS Word de jokerli değiştirmeyi denedim o da köşeli parantezlerden dolayı
kafayı yedi.
Zaten kafayı yemesede tam olarak derdimi anlatamadım word e.
Find : [ccolor=*1:*2]
Replace : [ccolor=*1]
Şimdi bu programa anlatmak istediğim aynen yukarıdaki.
*1:*2 yani iki farklı bilinmeyen var aralarında da ikinokta var.
Benim yapmam gereken de ":*2" kısmını silmek.
Bu işi yapabileceğim bildiğiniz iyi bir program var mı ?
-
Text uzunsa,
Kendin yazarsın programı.
Önce scan etcen,
Sonra while dongusu ile ":" yi bulcan,
Sonra silcen bulana kadar ] işaretini.
Sonra tekrar while...
Yok çok uzun değilse,
Otur sil abi 2dk da.
-
Ne program yazmaya ömrüm yeter ne de o sql i düzenlemeye. Çok uzun. 12 Mb'lık text dosyası. Word de açınca 2000 küsür sayfa. Hem iki noktalara göre iş yaptırsak veritabanınadaki diğer iki noktalarda etkilenmez mi ? En azından bir smiley [:)] bile etkilenir.
-
tahribatta bu tarz bir değişim olacağı zaman
bi asp dosyası yazarız, değişimi yaparız sonra for döngüsüne takarız işlemi sorun kalmaz...
Onun haricinde sadece html sandım başında, en iyisi frontpageinCtrl+F ile acılan penceredeki etiketi değiştirme bölümü ama sql için böle bişi söz konusu değil tabiki...
notepad ++ un eklentileri var sitesinde bi onlara bak belki olabilir...
-
Rene hocam sağol. Bi bakayım notepad++ ın eklentilerine. Olmadı asp den anlamam bende php ile değiştireyim.
-
İstediğin şeyi regular expression kullanan Java programı yazarak yapmıştım bi'ara.
Yarın sana yardımcı olabilirim. PM atarsın.
