PowerShell - удалить первый символ, если конкретный символ - PullRequest
1 голос
/ 02 июля 2019
 $path = "\path\to\my\file"

Я хочу просто удалить первый \, как мне это сделать?

Я не хочу удалять первый символ, если это буква, только если это \

Ответы [ 2 ]

3 голосов
/ 02 июля 2019
$path = $path.TrimStart("\")

Преобразует $path в path\to\my\file

Обратите внимание, что последующие начальные зазоры также будут удалены, поэтому, если у вас есть \\\path, оно будет уменьшено до path!

2 голосов
/ 03 июля 2019

Вы можете использовать оператор регулярного выражения -replace:

$path = $path -replace '^\\'

Это удалит ровно 1 обратную косую черту от начала строки

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