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 &lt; dan &gt; ya? (lagi males nyari
di X?HTML spec).

Di posting saya sebelumnya saya tambah2in test filenya dg cases yg
lebih luas dikit termasuk yg di atas. Itu pun masih belum consider
yang multiline begini:

    <img
        src="gambar.jpg"
        alt=">"
        width="100" />

Have fun! :-)

BTW, kalo buat wordpress sih liat aja source codenya gimana dia bisa
nge-strip tags dr feednya kalo yg dibuat summary (seperti feed saya
dan Priyadi). Malah mungkin sudah ada function yg bisa anda (OP) pake.

Ronny

Attachment: signature.asc
Description: Digital signature

Kirim email ke