]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Counting two characters together as a word in CJK 3820/head
authorlizyn <zhiylin@outlook.com>
Sat, 5 Jan 2019 04:30:15 +0000 (12:30 +0800)
committerlizyn <zhiylin7@gmail.com>
Sat, 5 Jan 2019 17:21:13 +0000 (01:21 +0800)
src/Wallabag/CoreBundle/Tools/Utils.php
tests/Wallabag/CoreBundle/Tools/samples/chinese.txt
tests/Wallabag/CoreBundle/Tools/samples/japanese.txt
tests/Wallabag/CoreBundle/Tools/samples/korean.txt

index c14d2aa073859b4c44edd5f76ff6bd9460e728c4..e56e251e5ab31aeda4a2451912017e27f8b1c486 100644 (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);
     }
 }
index 1af0880a0f88129877bf047d03438be7de561c92..864603cb28d4a509127f345af93e82b24eb7dfa4 100644 (file)
@@ -1,7 +1,7 @@
 -----CONTENT-----
-职然问讲念谷月挂大报住本読能录要褐込。料士纸木陈与兴组静终図问有。今観深车相环学俳健越増职県県多券报。雪月批导掲稿家缝城间真中崩図人连。
+职然问讲念谷月挂大报住本読能录要褐込。料士纸木陈与兴组静终図问有。今観深车相环学俳健越増职県県多券报。雪月批导掲稿家缝城间真中崩図人连。前担写治芸面毎作似水州稿注球戦頃。済方宮安目垣強入料会先呼略。計定設負財作覧経己員事田事球岡示差学。最院書模婚金回禁朝船教任分禁検理慮宿。
 
-変送调指式真気交现上様女限宅复。禁业稿者普视想来木残止者済断式安。万致相领鉄再改界逮由竹式元最台変。済问活助库脳部风政京転说区変。文図化仙政常地里芸上褒前読望误记温政信土。
+変送调指式真気交现上様女限宅复。禁业稿者普视想来木残止者済断式安。万致相领鉄再改界逮由竹式元最台変。済问活助库脳部风政京転说区変。文図化仙政常地里芸上褒前読望误记温政信土。惑育候当人万部逮重申結標番業望般。断瀬後社天打日資交献秀世覧第。補当編里身社記利件部夜中心掲大。
 
 时大栗夜测署市要纯京挙化済负品。天最场情算掲放故手茨指岛然渡活民年。第纯交一特问明室试賛际者建。论铜所常縄一広気特秋提公茶可満编旅相変権。
 
index 2a0bb4a1d081dd554afc21fde3102aed87107075..013a8d7485824dc81549f8f1c0af1baf08d36862 100644 (file)
@@ -7,4 +7,4 @@
 
 了摘見いぶころ会料へゆぱ法利コツハリ統財千りイ伝年りぜ提社ロ片追ごー合作イカシニ感山よち真器敗香レれさ。視シ探大イ令69真ケトヱ便都ケホワナ境号ヱカオハ一助む関念ろんび幼脚要だ客投ヱハイ針教ヒノウラ階担うスりね袖陸ょげけ同講ノ料全ヤ催宮補ゆ徳就画圧愛め。
 -----READING_TIME-----
-2
+1
index 47b27fcdb84870b6e0f5155284447044052444b2..e3ef2af6b62a772e325b80673967d0635e4964e5 100644 (file)
@@ -7,4 +7,4 @@
 
 내부규율과 사무처리에 관한 규칙을 제정할 수 있다. 대통령에 대한 탄핵소추는 국회재적의원 과반수의 발의와 국회재적의원 3분의 2 이상의 찬성이 있어야 한다. 대통령은 국가의 원수이며. 대통령이 궐위된 때 또는 대통령 당선자가 사망하거나 판결 기타의 사유로 그 자격을 상실한 때에는 60일 이내에 후임자를 선거한다.
 -----READING_TIME-----
-3
+2