Bir normal ifadeyi eşleştirmek veruby regex: maç ve almak pozisyon (lar)
dizesinin içindeki konumu almak istiyorum Örneğin,
"AustinTexasDallasTexas".match_with_posn /(Texas)/
match_with_posn
gibi bir şey döndürmek istiyorum: [6, 17]
6 ve 17 burada Texas kelimesinin her iki örneği için başlangıç pozisyonları.
Bunun gibi bir şey var mı?
olası yinelenen [Tüm olaylardan endeksleri nasıl alınır bir dizgede bir desenin] (http://stackoverflow.com/questions/4274388/how-to-get-indexes-of-all-occurrences-of-a-pattern-in-a-string) – Nakilon