powershell - 删除字符串中第三个 / 字符之前和包括的文本
问题描述
我有以下字符串结果:refs/pull/137/merge
. 我如何删除refs/pull/137/
零件,所以我只剩merge
下了?
解决方案
您可以使用您的确切字符串来执行此操作:
"refs/pull/137/merge" -replace "refs/pull/137/" ""
但我假设数字部分会随着时间而改变,所以建议这样做:
"refs/pull/137/merge" -replace "refs/pull/\d+/" ""
但更好的解决方案可能是split()
ing 字符串并访问其最后一个元素,例如:
"refs/pull/137/merge".split('/')[-1]
推荐阅读
- azure-web-app-service - 如何限制从 Internet 访问 Azure Web 服务的某些 URL 路径?
- php - 如果仅目的是通过 POST 请求与桌面应用程序通信,那么 www 目录的权限/设置应该是什么?
- android - osmdroid marker android中的自定义图标
- reactjs - jsx控制台日志在return语句里面的map里面
- sql - 从混合了类和变量的列中传播数据
- sql - SQL:如何从不规则数据构建时间序列,然后计算其滚动平均值
- python - Tensorflow API、Tensorflow hub 和 Keras 输入形状
- ag-grid - ag-grid 中的动态列配置
- python - pandas groupby 将相同的功能应用于多列
- html - 使用 VBA 在 Excel 中将当前选择另存为 HTML