HardParsing
Matching Tag Pair Finder
Write a regex that matches an HTML element only when its closing tag matches its opening tag name, such as <div>...</div>, rejecting mismatched pairs like <span>...</p>.
//
<div>content</div> / <span>text</p> / <b>bold</b> / <p>unmatched / plain text
Test cases
- <div>content</div>expect match
- <span>text</p>expect no match
- <b>bold</b>expect match
- <div><span>nested</span></div>expect match
- <p>unmatchedexpect no match
- plain textexpect no match
- <h1>Title</h1>expect match