本文概述
- 级联
- SubString()
- 字符串格式
- replace()
可以在PowerShell中使用单引号或双引号来定义字符串。这两个字符串都是使用相同的System.String对象类型创建的。
例子:
示例1:此示例描述如何在字符串中使用单引号:
PS C:\>
$String1='It is a Single Quoted String'
PS C:\>
$String1
It is a Single Quoted String
示例2:此示例描述如何在字符串中使用双引号:
PS C:\>
$String2="It is a double Quoted String"
PS C:\>
$String2
It is a double Quoted String
级联字符串的连接使用加号执行。
例子:
【PowerShell字符串如何使用()】示例1:下面的示例描述如何连接两个字符串变量:
PS C:\>
$s1="JAVAT"
PS C:\>
$s2="SRCMINI"
PS C:\>
$s1+$s2
上例中最后一条命令的输出将显示为srcmini
例2:我们也可以使用join运算符来连接字符串。下面的示例描述如何使用此运算符:
PS C:\>
$s1, $s2 -join "T"
本示例的输出将显示为srcmini
例3:我们也可以使用方法concat()来连接字符串。下面的示例描述如何使用此方法:
PS C:\>
$s1="Power"
PS C:\>
$s2="Shell"
PS C:\>
[System.String]::Concat($s1, $s2)
此示例的输出也将显示为PowerShell
SubString()SubString是一种方法, 它接受两个重载参数并返回较长字符串的一部分。这两个参数都是数值, 并用逗号(, )分隔。左边的值是你要在其中启动SubString的那个值。右边的值表示你想移到开始位置右边的字符数。
示例:下面的示例跳过前三个字符, 并从给定的字符串返回下一个七个字符。
PS C:\>
$s1="Windows PowerShell"
PS C:\>
$s1.SubString(3, 7)
上面示例中的第二个命令显示以下输出:
dows Po
字符串格式字符串格式化是在字符串中插入一些字符或字符串的过程。我们可以使用-f运算符来格式化字符串。
PS C:\>
$s1="Windows PowerShell"
PS C:\>
$s2="SRCMINI"
PS C:\>
$formattedString = "{0} {1}...." -f $s1, $s2
PS C:\>
$formattedString
上例中的最后一条命令显示以下输出:
Windows PowerShell SRCMINI....
replace()replace()方法接受两个参数, 并用于替换字符串中的字符。
示例:在下面的示例中, 我们可以将给定字符串中的字符x替换为S。
PS C:\>
$s1="Windows Powerxhell"
PS C:\>
$s1.replace("x", "S")
上面示例中的第二个命令显示以下输出:
Windows PowerShell
推荐阅读
- PowerShell以管理员身份运行
- PowerShell Start-Process启动进程
- PowerShell拆分和合并运算符
- 图文详细说明windows无法打开Windows Defender怎样办
- dns被篡改,图文详细说明路由器dns被篡改
- 页码不连续,图文详细说明word页码不连续不怎样办
- u盘自动播放,图文详细说明防范u盘自动播放
- 音频管理器怎样设置,图文详细说明设置Realtek高清晰音频管理器
- 已取消到该页面的导航,图文详细说明页面提示已取消到该页面的导航怎样办