从 Pipfile 中删除固定版本的正则表达式是什么?

What is the regex expression for removing pinned versions from a Pipfile?

根据 Pipenv documentation,从具有

requirements.txt 文件导入时
pipenv install -r path/to/requirements.txt

建议

if your requirements file has version numbers pinned, you’ll likely want to edit the new Pipfile to remove those, and let pipenv keep track of pinning.

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

由于我更喜欢​​使用 vim 搜索和替换命令 :%s/foo/bar,请按照上面 bar 中的 foo 替换您的答案=18=],如果可能的话。我主要在 Visual Studio 代码中使用 vim 键绑定,因此基于 javascript 的正则表达式是合适的。

以下正则表达式解决了这个问题:"==([\S]+)"

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

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

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

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

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