diff --git a/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts b/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts index 0220ea1ed..e21db97b4 100644 --- a/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts +++ b/packages/pyright-scip/src/virtualenv/PythonEnvironment.ts @@ -1,7 +1,7 @@ import * as path from 'path'; import PythonPackage from './PythonPackage'; -const pathSepRegex = new RegExp(path.sep, 'g'); +const pathSepRegex = new RegExp(path.sep.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'), 'g'); export default class PythonEnvironment { /// Maps a module name (x.y.z) to an index in this.packages