Я пытаюсь заставить этот Ruby code beautifier работать, и натолкнулся на проблему, связанную с регулярными выражениями, которую, честно говоря, я просто не понимаю, так как мой опыт работы с ними крайне ограничен .
Я получаю следующую ошибку:
warning: character class has duplicated range: /.*=\s*<<-?\s*([_|\w]+).*/
Что указывает на эту строку:
here_doc_term = tline.sub(%r{.*=\s*<<-?\s*([_|\w]+).*},"\\1")
Не могли бы вы указать, в чем проблема с этим выражением?
Спасибо.