ファイルのセットに次のような名前が付けられているユースケースがあります。
`a1@1x.jpg, a2@1x.jpg, a3@1x.jpg....a10@1x.jpg, a11@1x,jpg,a12@1x.jpg.... a99@1x.jpg,a100@1x.jpg`
これを配列で読み取ると、順序が次のようになります(files=Dir.entries("./pics").grep(/^#{fileNamePattern}[0-9]/))
["a1@1x.jpg", "a10@1x.jpg", "a11@1x.jpg".... "a2@1x.jpg", "a20@1x.jpg"...] and so on
この配列を「 a」の後の数字に基づいて昇順にソートしたい
["a1@1x.jpg", "a2@1x.jpg", "a3@1x.jpg"...."a10@1x.jpg", "a11@1x.jpg","a12@1x.jpg"...."99@1x.jpg","a100@1x.jpg"]