bu dosyada 20000 satır bu şekilde;
<sms protocol="0" address="+905555555555" date="1323885958566" type="2" subject="null" body="mesaj" toa="null" sc_toa="null" service_center="null" read="1" status="0" locked="0" date_sent="null" readable_date="14 Ara 2011 20:05:58" contact_name="Şahin" />
bu 20000 satırdan [ readable_date="14 Ara 2011 20:05:58" ] kısmını çıkarmam lazım. find and replace ile sadece [ readable_date=" ] kısmını silebiliyorum tarih ve saat kalıyor. 20000 satırdaki tarih farklı olduğundan find&replace ile olmuyor.
3 saattir bu işle uğraşıyorum, denemediğim XML EDITOR kalmadı.
lütfen konuya hakim biri yardım etsin :/

@bir kac yazar once;
regular expression ile sadece [ readable_date= ] kısmını alabiliyorum. bana toptan olarak [ readable_date="14 Ara 2011 20:05:58" ] kısmı lazım. (tarih ve saat her line da değişik)
sadece şunu yapabilsem yeter: find/replace; readable_date ve yanındaki 23 karakter i silmek :)


abi regexp'in zaten mantığı istediğin kadar kısmını alabilmek. Muhtemelen ifadeyi yanlış yazıyorsun.
ifade olarak ne yazıyorsun ?
stackoverflow.com misal bak bu 12-12-2012 şeklindeki tarihleri değiştirmiş. sen de doğru sorguyu yazarsan değiştirebilirsin.
edit: regexlib.com burada bir sürü regexp var buradan yararlanabilirsin.


find:
readable_date="([a-zA-Z0-9_ :]+)"
replace: boşluk


@bir kac yazar once;
readable_date= ve onu takip eden 23 karakteri nasıl silebilirim? regxp olayını nerdeyse ilk kez duydum.


abi
find: readable_date="([a-zA-Z0-9_ :]+)"
replace: readable_date=" "
yapmak istemiyor musun sen zaten ?


ben
find: readable_date="([a-zA-Z0-9_ :]+)"
replace: readable_date=" "
şeklinde aşağıdaki sonucu elde ediyorum:
sen de bunu istemiyor musun ?
<sms protocol="0" address="+905555555555" date="1323885958566" type="2" subject="null" body="mesaj" toa="null" sc_toa="null" service_center="null" read="1" status="0" locked="0" date_sent="null" readable_date=" " contact_name="Şahin" />


xml formatına hakim değilim sadece ben excel ile halledediyorum önüme gelince. denemişsindir muhtemelen yine de bir ihtimal.


hatlar acayip karıştı.
hacı sen tüm
readable_date="14 Ara 2011 20:05:58" bunları
readable_date=" " yapmak istemiyor musun ?


Xslt kullan


@bir kac yazar once
@ocanal
bir gecemi kurtardınız. çok sağolun.
@ocanal;
readable_date="([a-zA-Z0-9_ :ŞşĞğ]+)" şeklinde düzenlemem gerekti. hiç dikkat etmemişim türkçe karakter kullanılmış tarihlerde.
