Я пытаюсь выдавить предупреждения в проекте с открытым исходным кодом и
/[\.\,\;\:\(\)\[\]\{\}\<\>\"\'\`\~\/\|\?\!\&\@\#\s\x00-\x1f\x7f]+/
дает мне
(irb):1: warning: character class has duplicated range
Существуют ли какие-либо инструменты, которые автоматически указывают, какие части регулярного выражения вызывают перекрытие?