Came attraverso questa pratica utilità di espressioni regolari in Python (io sono un principiante in Python). per esempio. Usando l'espressione regolareNomi di nomi simbolici (come in Python) in Ruby Regular Expression
(?P<id>[a-zA-Z_]\w*)
posso fare riferimento ai dati appaiati come
m.group('id')
(La documentazione completa: cerca "il nome del gruppo simbolico" here)
In Ruby, siamo in grado di accedere al riferimenti abbinati utilizzando $1, $2
o utilizzando l'oggetto MatchData (m[1], m[2]
ecc.). C'è qualcosa di simile ai nomi simbolici di Python in Ruby?
Se sei in 1.8 e non puoi usare Onigurama per qualche motivo, un'alternativa interessante potrebbe essere la libreria [re] (http://github.com/jimweirich/re) di Jim Weirich –