我想从Ruby中的变量中选择特定字符

时间:2016-05-12 08:20:57

标签: ruby

我捕获文本值并将其存储在变量中。现在我想使用变量中的特定字符。我怎么能在Ruby中做到这一点?

Cookies

我想使用变量中的var = "ABC-DEF-XYZ" 值,并希望跳过其余部分。

1 个答案:

答案 0 :(得分:1)

您可以使用以下两种方法之一从字符串中捕获'y'值:

  1. 正则表达式

    y = input_value.gsub(/^\w\w\w-(\w\w\w)-\w\w\w$/, "\\1")
    
  2. 分割

    y = input_value.split('-')[1]
    
  3. 从输入中得到'y'值后,您可以将其与表格列表进行比较。