で正規表現の文字列を含めますそれは要点です。これはそのまま動作しますが、私はstrings_array
に正規表現から作られた文字列を含めることができるようにする方法を考えています。だから、main_array
に "string-4385"という文字列があり、の文字列がstring-
+一連の整数(数字の接尾辞を手動で追加することなく)で構成されているとします。私はこれを試しました:は、私はそうのような別の配列に探しています複数の文字列で構成された配列を持つ配列
strings_array = ["string1", "string2", "string3", /string-\d+/.to_s]
これは動作しませんが、それは私が目指しているロジックです。基本的には、このような配列内に正規表現を含む文字列を含める方法はありますか?または、この完全な文字列値を入力する必要なしに、この.any?
とinclude?
のコンボよりも良い方法がありますか?
ありがとうございました!
あなたは、代わりに 'main_array.include?(x)'は、あなたがチェックできるmain_array [x]は ''かどうか、 '正規表現されてX '、リターンの正規表現としてあなた' string_array'内のすべてのアイテムを扱うことができ'nil'の場合、一致するものはありません。 – Oxfist
Rubyタグがあるので、タイトルに "(ruby)"は必要ありません。 –