(.*)$ 匹配最后一行
/<(.*)>?/ 匹配第一行
<p(\s[^>]*)?>.*?<\/p>|<span(\s[^>]*)?>.*?<\/span>
\n.*$ 匹配最后一行
<(h2)[^<>]*?>(.|\s)*?</\1> 匹配<h2>内容</h2>
(.*)$ 匹配最后一行
/<(.*)>?/ 匹配第一行
<p(\s[^>]*)?>.*?<\/p>|<span(\s[^>]*)?>.*?<\/span>
\n.*$ 匹配最后一行
<(h2)[^<>]*?>(.|\s)*?</\1> 匹配<h2>内容</h2>