Write the regular expression that will help us count how many div elements are there in a string. Use the character class \W in your expression.
txt1 = "<div>Hello.</div><div>My name is <b>George</b>.</div>"
txt2 = "<div><h1>The Word for Today</h1><div>aardvark</div></div>"
txt3 = "<div></div>"
pattern = "yourregularexpressionhere"
len(re.findall(pattern, txt1)) ➞ 2
len(re.findall(pattern, txt2)) ➞ 2
len(re.findall(pattern, txt3)) ➞ 1
A div element consists of an opening tag, none or some content and a closing tag. For example: <div>Hello.</div>.
Do not count the opening and closing tags as separate elements.
Opening an closing tags will be evenly paired.
HTML elements can be nested.
You don't need to write a function, just the pattern.
Do not remove import re from the code.
You can find all the challenges of this series in my Basic RegEx collection.