我正在尝试匹配以下 </strong> ....<strong> 之间的内容
\n\n\n\n\n"\\n<strong>地址:</strong>\xc2\xa0<br>\\nHennessy Park Hotel, 65, Ebene Cybercity, Ebene \\n<br>\\<strong>电话:</strong>\ xc2\xa0(230)\xc2\xa0403\xc2\xa07200<br>\\n\\n<strong>传真:</strong>\xc2\xa0(230)\xc2\xa0403\xc2\xa07201<br> \\n<strong>联系人:</strong>\xc2\xa0<a href="/contact.html">发送电子邮件</a><br>\\n\\n<p>\\n ”
\n
有没有办法做到这一点。目前我正在使用
\n\nMatch result = Regex.Match(box.InnerHtml, @"<\\/strong>(.*?)<strong>", RegexOptions.ECMAScript);\nRun Code Online (Sandbox Code Playgroud)\n\n但我没有得到我想要的内容。
\n这将允许您选择包含多行强标签的内容。
<strong>(.|\n)*?<\/strong>
Run Code Online (Sandbox Code Playgroud)
这将允许您选择强标签之间的内容:
<strong>([\s\S]*?)<\/strong>
Run Code Online (Sandbox Code Playgroud)
这将允许您选择结束强标记和开始强标记之间的内容:
<\/strong>([\s\S]*?)<strong>
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助!