Terimakasih om Stev, akhirnya saya juga nemuin cara lain :
preg_replace("/<div class=\"limit\">(.*)<\/div>/eisU","",$string);
--- In
id-regex@yahoogroups.com, Steven Haryanto <steven-milis@...> wrote:
>
> sebetulnya tidak disarankan pake regex, bisa pake css selector + library
> javascript aja, mis jquery (bisa select <div> yg punya child <div> yg
> punya child <select> ..., lalu set contentnya jadi empty).
>
> tapi kalo html-nya sederhana seperti di bawah, tinggal:
>
> $html = preg_replace('!<div>.+</div>!s', '<div></div>', $html);
>
> jangan lupa modifier s, utk matching newline juga.
>
> --
>
http://blogs.perl.org/users/steven_haryanto
>
> On 10/29/2011 10:41 PM, idris_sardi wrote:
> >
> >
> > Saya punya teks berikut :
> > <div>
> > <div class="limit">Display #<select id="limit" name="limit"
> > class="inputbox" size="1" onchange="this.form.submit()">
> > <option value="5" selected="selected">5</option>
> > <option value="10">10</option>
> > <option value="15">15</option>
> > </select>
> > </div>
> > </div>
> >
> > Teks tersebut, ingin saya preg_replace supaya, menjadi <div></div> saja,
> > sudah saya coba berkali2 gagal terus, ada yang bisa bantu saya?
> >
> > Thanks
> >
> >
>