enhanced the logic of parsing char groups to better handle initial or * xmlregexp.c: enhanced the logic of parsing char groups to better handle initial or ending '-' (bug 135972)