Counting two characters together as a word in CJK

This commit is contained in:
lizyn
2019-01-05 12:30:15 +08:00
committed by lizyn
parent 35983eb9bb
commit 7f8630b91c
4 changed files with 5 additions and 5 deletions

View File

@ -28,6 +28,6 @@ class Utils
*/
public static function getReadingTime($text)
{
return floor(\count(preg_split('~([^\p{L}\p{N}\']+|\p{Han}|\p{Hiragana}|\p{Katakana}|\p{Hangul})~u', strip_tags($text))) / 200);
return floor(\count(preg_split('~([^\p{L}\p{N}\']+|(\p{Han}|\p{Hiragana}|\p{Katakana}|\p{Hangul}){1,2})~u', strip_tags($text))) / 200);
}
}