Разделить регулярное выражение Ruby на несколько строк

Это может быть не совсем тот вопрос, который вы ожидаете! Мне не нужно регулярное выражение, которое будет соответствовать разрывам строк; вместо этого я хочу написать длинное регулярное выражение, которое для удобства чтения я хотел бы разбить на несколько строк кода.

Что-то вроде:

"bar" =~ /(foo|
           bar)/  # Doesn't work!
# => nil. Would like => 0

Можно ли это сделать?

64
задан Chowlett 21 September 2010 в 16:03
поделиться