PowerShell去掉字符串首尾的指定内容
这个标题怎么理解呢?举个例子,有一个字符串$s="domain.com.",想要去掉最后尾巴上的点,可以怎么做呢?
我们有这样一种方法:
$s.SubString(0,$s.Length-1)
这个方法的作用更确切来讲,是把最后一个字符去掉。
如果这时候条件变了,如果$s="domain.com..",即尾巴上是两个点,我想把两个点儿都去掉,可以怎么做呢?
当然,我们可以$s.SubString(0,$s.Length-2)
看来是无敌了!呵呵!
但如果给你一个参数,这个参数可能带一个点,可能带二个,甚至是三个,要求你把所有尾巴上的点儿都去掉,咋办?
这就是今天洪哥要介绍的内容:
$s.Trim(".")
这个方法会将两个字符串,首尾的所有的点都去掉。比如“...a.com....”会被剪成“a.com”。
这东西有什么用呢,洪哥留给大家去思考,洪哥只是在刚才写过一条代码是把“|xxx|”变成“xxx”。
要饭二维码
