私はこれをjsflで行っています。これはjavascript構文を使用しています。
シーケンスの最初ではないmp3またはwavファイルをチェックしたい。ループは、変数'audioFile'に次の値(--- a.mp3、----- b.mp3、---- c.mp3)を送ります。次に、次のコードを使用して変数を確認します。
var patt=/([b-z])((\.mp3)|(\.wav))/gi;
if(patt.test(audioFile)){}
これは、----- b.mp3の場合はtrueを返しますが、---a.mp3および----c.mp3の場合はfalseを返します。'b'および'c'ファイルはtrueを返すべきではありませんか?
[az]に変更すると、---a.mp3と----c.mp3の場合はtrueが返されますが、-----b.mp3の場合はfalseが返されます。3つのサウンドファイル名すべてがtrueを返す必要はありませんか?