12
data.to_enum(:scan,/(#entity[0])/i).map do |m,|
p $`.size
如何在正則表達式中使用動態變量? #entity[0]
返回一個值,但是在上面的語法中,#entity [0]是從字面上在正則表達式中獲取的。如何在Ruby正則表達式中插入一個變量?
data.to_enum(:scan,/(#entity[0])/i).map do |m,|
p $`.size
如何在正則表達式中使用動態變量? #entity[0]
返回一個值,但是在上面的語法中,#entity [0]是從字面上在正則表達式中獲取的。如何在Ruby正則表達式中插入一個變量?
你想要/#{entity[0]}/i
。 #{}
是字符串和正則表達式中變量插入的語法。