从 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 来帮助和学习上面的基础正则表达式。
根据 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 letpipenv
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 来帮助和学习上面的基础正则表达式。