You are creating multiple SpecialCharacters groups which changes the behavior of CharFromEveryGroup.