Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re^3: How do we remove specific HTML tag

by Marshall (Canon)
on Nov 07, 2021 at 07:16 UTC ( [id://11138540]=note: print w/replies, xml ) Need Help??


in reply to Re^2: How do we remove specific HTML tag
in thread How do we remove specific HTML element

We don't really have any idea of how general purpose that the OP's function needs to be.
The OP's test input is very simple and doesn't demo anything complex.
It would be appropriate for the OP to post an extended test case.
I like your link+ and the discussion therein.
I certainly don't propose my simple code to be anything other than perhaps a "hack" to deal with one particular webpage.

Replies are listed 'Best First'.
Re^4: How do we remove specific HTML tag
by Fletch (Bishop) on Nov 07, 2021 at 09:38 UTC

    That's kind of the point. He might have matching cruft in a CDATA section, or (more likely) inside a comment because the web designer decided to move something around but left the old location in place for reference and never cleaned up afterwards. You've handed him a ticking bomb prossibly starting him off with a bad habit and sooner than later that's going to go boom.[1] You don't know what his actual data is so the best answer is the most generally correct one: don't try and wing it handling HTML with regexen, use a proper parser.

    [1] – "No boom today. Boom Tomorrow. There's always a boom tomorrow."

    The cake is a lie.
    The cake is a lie.
    The cake is a lie.

      No boom today. Boom Tomorrow. There's always a boom tomorrow

      As it is is 6th November, the Boom was yesterday here in the UK!

        "As it is is 6th November" You posted this on the 7th.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11138540]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2024-03-29 08:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found