[EMAIL PROTECTED] writes: > -A leading C<[> or C<+> indicates an enumerated character class. Ranges > +A leading C<[> indicates an enumerated character class. Ranges > in enumerated character classes are indicated with "C<..>" rather than > "C<->". > > / <[a..z_]>* / > - / <+[a..z_]>* / > - / <+[ a..z _ ]>* / > - / <+ [ a .. z _ ] >* / > > Whitespace is ignored within square brackets and after the initial C<+>.
Did you mean to remove "and after the initial C<+>" as well? > + / <[ a..z _ ]>* / > + Simon