首页 > 解决方案 > 删除字符串中第三个 / 字符之前和包括的文本

问题描述

我有以下字符串结果:refs/pull/137/merge. 我如何删除refs/pull/137/零件,所以我只剩merge下了?

标签: powershell

解决方案


您可以使用您的确切字符串来执行此操作:

"refs/pull/137/merge" -replace "refs/pull/137/" ""

但我假设数字部分会随着时间而改变,所以建议这样做:

"refs/pull/137/merge" -replace "refs/pull/\d+/" ""

但更好的解决方案可能是split()ing 字符串并访问其最后一个元素,例如:

"refs/pull/137/merge".split('/')[-1]

推荐阅读