Serdar Tesekkurler, oyle bir cozum de olabilir.Ancak amacim regex'te
bu tip seylerin nasil yapildigini ogrenmek :)

2008/11/7 S. Serdar Yuksel <[EMAIL PROTECTED]>:
> Selam,
>
> On 11/07/2008 03:48 PM, Azer Koculu wrote:
>> Merhaba,
>>
>> Bir dosyadaki tum console.log(); komutlarini regex ile silmek
>> istiyorum.Bunun icin su deseni yazdim; console.log[^\n]+;
>>
>> Gordugunuz gibi, multiline console komutlarini temizlemiyor, yani;
>>
>> console.log(
>>    "fff"
>> );
>>
>> Eger multiline kodlari da yakalamak istersem komutun kapandigi yer
>> karisabiliyor, ornegin soyle bir kod olsun:
>>
>> console.log(
>>    123
>> )
>>
>> print("hello world");
>>
>> Bu kodda console.log'un sonundaki parantezi yakalayan desenim,
>> print'in sonundaki parantezi karistirdigi icin tum kod siliniyor.Buna
>> benzer bir durum kod renklendirirken de karsima cikmisti cozememistim,
>> yardimci olursaniz sevinirim.
>>
>
> Bence console.log satirlarini temizlemek yerine "console.log" lari
> "log_debug" gibi bir seyle degistirip log_debug fonksiyonunu tanimlamak
> iyi olabilir. Boylece istedigin zaman o fonksiyon icinde console.log
> yapabilecegin gibi istemedigin zaman da yapmazsin. Bu regex sorunu
> cevaplamiyor ama eger derdin console.log cagrilarindan kurtulmaksa ise
> yarar.
>
> Iyi  Calismalar
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>



-- 
Azer Koçulu
http://azer.kodfabrik.com
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap