on this
If ($strip($1) == +e) mode $chan +e $2
If ($strip($1) == -e) mode $chan -e $2
If ($strip($1) == +o) mode $chan +o $2
If ($strip($1) == -o) mode $chan -o $2
If ($strip($1) == +h) mode $chan +h $2
If ($strip($1) == -h) mode $chan -h $2
If ($strip($1) == +v) mode $chan +v $2
If ($strip($1) == -v) mode $chan -v $2
you can do
if ($regex($1-,/^([+-][ohve])\s?(\w+)?/iS)) { mode # $regml(1) $iif($regml(2),$regml(2),$nick) }