次の文字列があります。
expression_patterns_attributes_2_location_attributes_PTN_PATTERN
「expression_patterns_attributes_」の後の数値のみを抽出する必要があります
私は次のことをしました:
<%= string_a = "expression_patterns_attributes_2_location_attributes_PTN_PATTERN"
<% z_index1 = string_a.slice! "expression_patterns_attributes_" %>
<% z_index2 = string_a.slice! "_location_attributes_PTN_PATTERN" %>
<%= string_a %> yields '2'
文字列から数値を抽出するより適切な方法はありますか?
ご提案ありがとうございます