Skip to content

Commit 76675e4

Browse files
committed
Tiny regex performance increasement
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
1 parent 42eeff7 commit 76675e4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Renderer/Html/LineRenderer/Word.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ public function render(MbString $mbFrom, MbString $mbTo): LineRendererInterface
4848
'.‧・・•·¿'
4949
);
5050

51-
$fromWords = $mbFrom->toArraySplit("/([{$punctuationsRange}])/uS", -1, \PREG_SPLIT_DELIM_CAPTURE);
52-
$toWords = $mbTo->toArraySplit("/([{$punctuationsRange}])/uS", -1, \PREG_SPLIT_DELIM_CAPTURE);
51+
$fromWords = $mbFrom->toArraySplit("/([{$punctuationsRange}]++)/uS", -1, \PREG_SPLIT_DELIM_CAPTURE);
52+
$toWords = $mbTo->toArraySplit("/([{$punctuationsRange}]++)/uS", -1, \PREG_SPLIT_DELIM_CAPTURE);
5353

5454
$opcodes = $this->getChangedExtentSegments($fromWords, $toWords);
5555

0 commit comments

Comments
 (0)