如何从第一段中得到第一句话

本文关键字:一段 一句话 | 更新日期: 2023-09-27 18:29:26

如何从第一段中获得第一句话?

 <h2>Test</h2>
 <p class="preserve">
      Morbi in sem quis dui placerat ornare. Pellentesque odio nisi. Euismod in pharetra a, diam.
 </p>
 <p class="preserve">
      Morbi in sem quis dui placerat ornare. Pellentesque odio nisi. Euismod in pharetra a, diam.
 </p>

我的正则表达式包含第一段和第二段中的所有句子。

<p.*>.*'.'s[A-Z]

如何从第一段中得到第一句话

步骤:

  • 设置单线模式
  • 跳过第一个p标记及其后的空格字符-<p.*?>'s+
  • 抓取第一个点CCD_ 3之前的所有点

regex演示

<p.*?>'s+(.*?)'.
/<p[^>]*>(.|'s)*([A-Z][^<.]*)'./gU

演示

这将把每个段落的第一句话放在第1组中

<p.*>'s*([A-Z].+?)(?='.'s[A-Z])