我需要更好的方法来做这件事有什么想法吗?
$strOutput = "800x600, 32 bits @ 60 Hz."
# Initial split
$aSplitString = $strOutput.Split(",")
# Get Horizontal and Vertical Length
$aSplitString2 = $aSplitString[0].Split("x")
$strHorizontal = $aSplitString2[0]
$strVertical = $aSplitString2[1]
$aSplitString2 = $null
#Get Color Depth and Frequency
$aSplitString2 = $aSplitString[1].Split(" ")
$strColour = $aSplitString2[1]
$strFrequency = $aSplitString2[4]
不喜欢在一个字符串上使用这么多拆分函数。我还能做什么?
在上面的示例中,我试图将各个分辨率大小、颜色深度和频率转换为它们的 on 变量;
水平 = 800 垂直 = 600 颜色 = 32 频率 = 60