Priyadi Iman Nurcahyo wrote: > On Monday 27 February 2006 11:36, Riyogarta wrote: > > >> ada text: "<a href="http://www.test.com" target="_blank">Test</a> Test >> test. testing pengtesting." >> >> Nah, menggunakan pola REGEX, saya hendak mengubah semua kata "test" >> (tidak termasuk testing dan pengtesting) menjadi "coba" kecuali yang >> berada dalam tag HTML. >> > > kalau begini mungkin kalau pakai regex susah dan mungkin gak cocok pakai > regex, akan jauh lebih gampang kalau pakai parser. yang jadi masalah regex > tidak tahu konteks dimana suatu string diletakkan. > > coba gini, proses string tahap demi tahap, cari tag html, kalau itu tag > outputkan tanpa direplace, kalau di luar tag html, baru diproses pakai regex. > > Betul, mungkin ini kemungkinan terakhir, saya harus me-rename terlebih dahulu string yang ada dalam tag menjadi string lain untuk sementara waktu. Baru setelah semua proses dijalankan string tersebut diubah kembali ke bentuk semula. Hanya, saya pun belum bisa menemukan regex yang pas agar, misalnya: <a href="www.test.com" target="_blank> menjadi <a href="www.##temp001##.com" target="_blank> saya tadi coba regex preg_match("/<[^>]*test*\"?[^>]*>\/i", "Coba", $instring) ... weleh .. malah semuanya keganti Coba hahaha. Kaco ah ilmu regex gue :D Coba mau test tools dari Harry dulu .... masih penasaran .... thx
-- Salam, Riyogarta http://riyo.bedeng.com --~--~---------~--~----~------------~-------~--~----~ Anda menerima pesan ini karena Anda tergabung pada grup Grup Google "teknologia" grup. To post to this group, send email to [email protected] Untuk keluar dari grup ini, kirim email ke [EMAIL PROTECTED] Untuk pilihan lainnya, lihat grup ini pada http://groups.google.com/group/teknologia -~----------~----~----~----~------~----~------~--~---
