Я пытаюсь создать запрос на совпадение, который выбирает текст из строки между двумя словами.Я не могу понять, как сделать поиск нечувствительным к регистру.Например, рассмотрим текст:
contents = "cat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec blandit feugiat mi, eu lacinia quam tincidunt eu. Donec eleifend adipiscing neque, in porta dolor vestibulum at. Curabitur id elit vitae nunc feugiat varius. Maecenas euismod euismod mi, eu blandit lectus.
dog"
код рубина, чтобы вернуть мне латинский код между словами кошка и собака:
contents.match(/cat(.*)dog/m)[1].strip
В данный момент мой запрос на совпадение работаетесли кошка и собака строчные, но мне нужно учесть, если кошка и собака прописные или первая буква заглавная.
Не совсем уверен, куда можно вставить оператор / i.