The character '-' is not matched being matched by the following negated character class, which does not (note) exclude it: [^\s\]'<>(),;:\.[]
Works with 1.3-Dev: #999 [^\s\]'<>(),;:\.[] - YES -
Test #210. Works.