ruby ​​regex: сопоставить и получить позицию (я)

Я хотел бы сопоставить регулярное выражение и получить позицию в строке совпадения

Например,

"AustinTexasDallasTexas".match_with_posn /(Texas)/

я бы хотел, чтобы match_with_posn возвращал что-то вроде: [6, 17] , где 6 и 17 - начальные позиции для обоих экземпляров слова Texas.

Есть что-нибудь подобное?

28
задан Austin Richardson 9 March 2011 в 05:16
поделиться