拆分字符串 - 基于符号的Vba

时间:2017-11-15 15:52:09

标签: excel vba excel-vba

我有一个像ABC$3$FG$H这样的字符串,我想把它们分成4个不同的字符串。

string1 - ABC, Number-3, string3-FG, String4 - H.

我在实际字符串中用$符号分割字符串。

1 个答案:

答案 0 :(得分:3)

$processStartInfo = New-Object System.Diagnostics.ProcessStartInfo
$processStartInfo.FileName = "openssl.exe"
$processStartInfo.RedirectStandardError = $true
$processStartInfo.RedirectStandardOutput = $true
$processStartInfo.UseShellExecute = $false
$processStartInfo.Arguments = "pkcs12 -in cert.pfx -nocerts -out privateKey.pem -nodes"
$process = New-Object System.Diagnostics.Process
$process.StartInfo = $processStartInfo
$process.Start() | Out-Null
$process.WaitForExit()
$standardError = $process.StandardError.ReadToEnd()
if ($process.ExitCode) {
   Write-Error $standardError
} else {
   Write-Host $standardError
}

相当不错。返回包含指定数量子字符串的从零开始的一维数组。

如果您想查看拆分字符串,这是一个可能的解决方案:

Split(String1,"$")

The MSDN documentation for Split