Optimize: simplified regexp (#19541)

This commit is contained in:
Jiepeng Cao
2022-09-06 14:42:58 +08:00
committed by GitHub
parent 0ababa2d36
commit 473ead8e46
9 changed files with 11 additions and 11 deletions

View File

@@ -476,7 +476,7 @@ class BaseStringHelper
return $string;
}
$parts = preg_split('/(\s+[^\w]+\s+|^[^\w]+\s+|\s+)/u', $string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
$parts = preg_split('/(\s+\W+\s+|^\W+\s+|\s+)/u', $string, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
$ucfirstEven = trim(mb_substr($parts[0], -1, 1, $encoding)) === '';
foreach ($parts as $key => $value) {
$isEven = (bool)($key % 2);