1

根据Pipenv 文档,当从requirements.txt文件导入时

pipenv install -r path/to/requirements.txt

建议

如果您的需求文件已固定版本号,您可能需要编辑新Pipfile的以删除这些版本号,并pipenv跟踪固定。

运行后替换这些固定版本号时使用什么正则表达式pipenv install -r path/to/requirements.txt

由于我更喜欢​​使用 vim 搜索和替换命令,如果可能的话:%s/foo/bar,请将您的答案构造foo为替换为bar,如上所示。vim我主要在 Visual Studio Code 中使用 vim 键绑定,因此基于 javascript 的正则表达式是合适的。

4

1 回答 1

0

以下正则表达式可解决此问题:"==([\S]+)".

通过 Visual Studio Code Vim 扩展使用它(并替换为"*"):

:%s/"==([\S]+)"/"*"

或没有"*"(替换为空):

:%s/"==([\S]+)"/

我使用regexr来帮助和学习上面的底层正则表达式。

于 2019-12-03T00:17:54.673 回答