1
私はファイル名のリストを持っています。ファイル名/文字列のシーケンスの検出
- concept01.xyz
- concept02.xyz
- foo.xyz
- bar_concept.xyz
- bar2_concept.xyz
- bar3_concept.xyz
- hello.xyz
- hello_v2。 xyz
リストをスキャンする最も効率的な方法は何ですか、(concept1,2)はシーケンス、(bar、2,3)は別のもの、(hello、2)は別のものです。どちらのすべてによってグループのファイル名は、最初の非アルファベット文字までの意志
filenames.group_by {|f| f.match(/^[A-Za-z]+/)[0] }
:ファイル名のリストを想定し