Удалить текст до и включая третий / символ в строке - PullRequest
0 голосов
/ 10 июня 2019

У меня следующий строковый результат: refs/pull/137/merge. Как удалить часть refs/pull/137/, чтобы у меня осталось только merge? 1004 *

Ответы [ 3 ]

2 голосов
/ 10 июня 2019

Вы можете сделать это следующим образом:* Но более лучшим решением может быть split() строка и доступ к ее последнему элементу, например:

"refs/pull/137/merge".split('/')[-1]
2 голосов
/ 10 июня 2019

Просто разделите на / и выберите последний элемент:

'refs/pull/137/merge'.split('/')[-1]
1 голос
/ 10 июня 2019

, поскольку ваша строка очень хорошо напоминает путь, вы можете использовать командлет, разработанный для этого.[ ухмылка ]

Split-Path -Path 'refs/pull/137/merge' -Leaf

output = merge

, если это не соответствует вашим потребностям, то вам нужно будет определить свои потребности с немного большимподробно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...