fixed #35;keep space chars in filename instead of replacing it with hyphens

This commit is contained in:
huangjx
2022-03-05 08:10:22 +08:00
parent 618417023b
commit c8df2b9821

View File

@@ -127,7 +127,7 @@ class Helper
'//' => '-', // UTF-8 hyphen to "normal" hyphen '//' => '-', // UTF-8 hyphen to "normal" hyphen
'/[]/u' => '', // Literally a single quote '/[]/u' => '', // Literally a single quote
'/[“”«»„]/u' => '', // Double quote '/[“”«»„]/u' => '', // Double quote
'/ /' => '_', // nonbreaking space(equiv. to 0x160) //'/ /' => '_', // nonbreaking space(equiv. to 0x160)
// '/[^a-z0-9_\s.-]/i' => '_', // '/[^a-z0-9_\s.-]/i' => '_',
); );
return preg_replace(array_keys($replace), array_values($replace), $string); return preg_replace(array_keys($replace), array_values($replace), $string);
@@ -327,9 +327,9 @@ class Helper
return self::doSignal($pid, 9); return self::doSignal($pid, 9);
} }
public static function pythonInstalled() public static function pythonInstalled(): bool
{ {
return (bool) self::findBinaryPath('python'); return (self::findBinaryPath('python') || self::findBinaryPath('python3'));
} }
public static function findSearchSites($dir, $suffix = 'php'): array public static function findSearchSites($dir, $suffix = 'php'): array