diff --git a/src/TruncateHTML.php b/src/TruncateHTML.php
index b300239..9c4bb94 100644
--- a/src/TruncateHTML.php
+++ b/src/TruncateHTML.php
@@ -225,7 +225,7 @@ class TruncateHTML {
* Node to be altered.
*/
protected function removeTrailingPunctuation(\DOMNode $domNode): void {
- while (preg_match('/[\.,:;\?!…]$/u', $domNode->nodeValue)) {
+ while (preg_match('/[\.,:;\?!…-]$/', $domNode->nodeValue)) {
$domNode->nodeValue = mb_substr($domNode->nodeValue, 0, -1);
}
}