我有问题将我的文本拆分为不同的变量 例如,字符串如下:
oracle\VKAP\.patch_storage\5923165_MAR_6_2007_16_02_56\backup
我需要关注
$a = "oracle"
$a1 = "VKAP"
$a2 = ".patch_storage"
$a3 = "5923165_MAR_6_2007_16_02_56"
$a4 = "backup"
我将在我的powershell脚本中使用这些变量
答案 0 :(得分:1)
试试这个:
$a,$a1,$a2,$a3,$a4 = "oracle\VKAP\.patch_storage\5923165_MAR_6_2007_16_02_56\backup" -split '\\'
或
$a,$a1,$a2,$a3,$a4 = "oracle\VKAP\.patch_storage\5923165_MAR_6_2007_16_02_56\backup".split('\')
在第一种情况下,您需要转义\
char,因为它是一个正则表达式,并且此char在REGEX中具有特殊含义。
在第二种情况下,无需转义,因为.split()
方法将[char]
类型值或[string]
类型值视为输入。