Wednesday 15 November 2017

html - RegEx match open tags except XHTML self-contained tags

style="font-weight: bold;">

Answer





I need to match all of these
opening
tags:




href="foo">



But not
these:




class="foo"
/>



I
came up with this and wanted to make sure I've got it right. I am only capturing the
a-z.



<([a-z]+)
*[^/]*?>


I believe
it says:





  • Find a
    less-than, then

  • Find (and capture) a-z one or more times,
    then

  • Find zero or more spaces,
    then

  • Find any character zero or more times, greedy,
    except /, then

  • Find a
    greater-than



Do I have
that right? And more importantly, what do you think?

No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...