RosettaCodeData/Task/Multisplit/PowerShell/multisplit.psh
2016-12-05 22:15:40 +01:00

11 lines
375 B
Text

$string = "a!===b=!=c"
$separators = [regex]"(==|!=|=)"
$matchInfo = $separators.Matches($string) |
Select-Object -Property Index, Value |
Group-Object -Property Value |
Select-Object -Property @{Name="Separator"; Expression={$_.Name}},
Count,
@{Name="Position" ; Expression={$_.Group.Index}}
$matchInfo