Balanced brackets: Difference between revisions

Content added Content deleted
Line 4,172: Line 4,172:
[]][[]: False
[]][[]: False
</pre>
</pre>



===PowerShell (Regex Version)===
===PowerShell (Regex Version)===
Line 4,205: Line 4,206:
)
)


$brackets = @{
if ($String -eq [String]::Empty)
Angle = @{Left="<"; Right=">"}
Brace = @{Left="["; Right="]"}
Curly = @{Left="{"; Right="}"}
Paren = @{Left="("; Right=")"}
}

if ($String.IndexOf($brackets.$Bracket.Left) -eq -1 -and
$String.IndexOf($brackets.$Bracket.Right) -eq -1 -or
$String -eq [String]::Empty)
{
{
$true
$true