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
。 #{}
是字符串和正则表达式中变量插入的语法。