On 2/28/06, rofiq <[EMAIL PROTECTED]> wrote: > > On 2/28/06, Ronny Haryanto <[EMAIL PROTECTED]> wrote: > > On Tue, Feb 28, 2006 at 12:22:35PM +0900, rofiq wrote: > > > str.gsub(/<[^>]*>/) do |tag| > > > tag.gsub(/test/, 'coba') > > > end > > > > Regexnya di atas akan match ">" yang berada di dalam tanda double > > quotes juga, seperti ini: > > > > <img src="gambar.jpg" alt=">" width="100" title="test" /> > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > (cuma segini matchnya) > > > > dan "test" di atas masih akan kereplace. Tapi kayaknya sih bare "<" > > dan ">" nggak legal, harusnya jadi < dan > ya? (lagi males nyari > > di X?HTML spec). > > sebenernya sih aku ngikut contoh sblmnya aja :-) > tapi emang style kaya' gini sering kepake juga, kalau diganti regexnya > jadi "<.*>" (pake dot) pasti matchnya bukan ama karakter greater-than > (g-t) terdekat, tapi ama g-t yg terakhir, ada yg bisa jelasin?
CMIIW, bukannya ada non-greedy match? contoh: /<.*?>/ => match from "<" until the first occurence of ">". *bukan penjelasan :D* -- Akhmad Fathonih | http://blog.neofreko.com | http://jogja.linux.or.id Are you geek enough to handle all these sh**s? This is my way of Ninja (Naruto, Konoha Village) --~--~---------~--~----~------------~-------~--~----~ Anda menerima pesan ini karena Anda tergabung pada grup Grup Google "teknologia" grup. To post to this group, send email to teknologia@googlegroups.com Untuk keluar dari grup ini, kirim email ke [EMAIL PROTECTED] Untuk pilihan lainnya, lihat grup ini pada http://groups.google.com/group/teknologia -~----------~----~----~----~------~----~------~--~---