我一直在尝试查找如何仅在 SQL Server 的字段(HTML 代码)中查询段落的第一句,但我无法找到方法。我找到了使用 MySQL 的解决方案,SUBSTRING_INDEX
并且我还找到了返回一定数量的单词/字符但不使用特定分隔符的解决方案。
我的字段存储为 HTML,示例如下:
<html><body>Enter the following page information.<br><br>
<b>Display #:</b> 1 [Automatically Populated]<br>
<b>Start Page: </b> 1 [Automatically Populated]<br>
<b>DCI Name:</b> DEMOG<br>
<b>Clinical Planned Event:</b> BASELINE1<br>
<font color="#0070C0">TAKE A SCREENSHOT</font>.<br>
</body></html>
在这个例子中,我希望只返回/查询“输入以下页面信息”而不是段落的其余部分。我假设 HTML 中断可能是最好的分隔符,因为某些句子可能以冒号结尾。
先感谢您!我希望我能很好地解释这个场景。