pl.wrzasq.commons.text.html.Utils class provides utility methods for HTML text processing.
firstParagraph()Returns content of the first paragraph (<p> element content, without wrapping <p></p> tags) in given HTML snippet:
import pl.wrzasq.commons.text.html.Utils
val shortContent = Utils.firstParagraph(siteContent)
println("<p class=\"short\">${shortContent}</p>")
When no paragraph can be found in provided snippet this method returns empty string.