parseEditFlag.ps1

function parseEditFlag {
    param (
        $EditFlag
    )

    $EditFlag | ForEach-Object {
        $Flag = ($_.trim().split(' -- '))[0] | Select-String 'EDITF_'
        if ($null -ne $Flag) {
            if ($Flag -match '^\(EDITF_') {
                $Flag = $Flag.ToString().Substring(1)
                $Enabled = $false
            } else {
                $Enabled = $true
            }

            [PSCustomObject]@{
                EditFlag = $Flag.ToString()
                Enabled  = $Enabled
            }
        }
    }
}